[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.17 [ 0s] Using BUILD_ARCH=armv7l:armv6l:armv5tel [ 0s] [ 0s] [ 0s] ce9df8b9f0b6 started "build gn.spec" at Mon Jul 14 16:24:26 UTC 2025. [ 0s] [ 0s] Building gn for project 'Tizen-Base-Dev' repository 'standard' arch 'armv7l' srcmd5 '183dc0d414c4d10cf49ddd00b1a23464' [ 0s] [ 0s] processing recipe /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.17/.build-srcdir/gn.spec ... [ 0s] running changelog2spec --target rpm --file /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.17/.build-srcdir/gn.spec [ 0s] init_buildsystem --configdir /root/gbsbuild-ROOT/NGBS-ROOT/run/worker/17/build/configs --cachedir /var/cache/build --clean --rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.17/.build.rpmlist /root/gbsbuild-ROOT/NGBS-ROOT/worker/scratch.17/.build-srcdir/gn.spec build ... [ 5s] registering binfmt handlers for cross build [ 5s] cycle: nss -> libsoftokn3 [ 5s] breaking dependency nss -> libsoftokn3 [ 5s] [1/43] preinstalling libmagic-data... [ 6s] [2/43] preinstalling libncurses... [ 6s] [3/43] preinstalling setup... [ 6s] [4/43] preinstalling filesystem... [ 6s] [5/43] preinstalling glibc... [ 7s] [6/43] preinstalling libgcc... [ 7s] [7/43] preinstalling bash... [ 7s] [8/43] preinstalling diffutils... [ 7s] [9/43] preinstalling grep... [ 7s] [10/43] preinstalling libattr... [ 7s] [11/43] preinstalling libblkid... [ 7s] [12/43] preinstalling libbz2... [ 7s] [13/43] preinstalling libcap... [ 7s] [14/43] preinstalling libfreebl3... [ 7s] [15/43] preinstalling liblua... [ 7s] [16/43] preinstalling liblzma... [ 7s] [17/43] preinstalling libpopt... [ 7s] [18/43] preinstalling libreadline... [ 7s] [19/43] preinstalling libsmack... [ 7s] [20/43] preinstalling libsqlite... [ 7s] [21/43] preinstalling libuuid... [ 7s] [22/43] preinstalling libxcrypt... [ 7s] [23/43] preinstalling libxml2... [ 7s] [24/43] preinstalling libzstd1... [ 7s] [25/43] preinstalling nspr... [ 7s] [26/43] preinstalling sed... [ 7s] [27/43] preinstalling zlib... [ 7s] [28/43] preinstalling clang-accel-x86_64-armv7l... [ 333s] [29/43] preinstalling qemu-accel-x86_64-armv7l... [ 366s] [30/43] preinstalling qemu-linux-user-x86_64-cross... [ 382s] [31/43] preinstalling coreutils... [ 383s] [32/43] preinstalling libacl... [ 383s] [33/43] preinstalling libelf... [ 383s] [34/43] preinstalling libmount... [ 383s] [35/43] preinstalling smack... [ 383s] [36/43] preinstalling bzip2... [ 383s] [37/43] preinstalling libmagic... [ 383s] [38/43] preinstalling tar... [ 383s] [39/43] preinstalling util-linux... [ 383s] [40/43] preinstalling util-linux-su... [ 383s] [41/43] preinstalling nss... [ 383s] [42/43] preinstalling libsoftokn3... [ 383s] [43/43] preinstalling rpm... [ 384s] running qemu-linux-user-x86_64-cross postinstall script [ 384s] running qemu-accel-x86_64-armv7l postinstall script [ 384s] mv: cannot stat `/usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/liblto_plugin.so': No such file or directory [ 384s] running clang-accel-x86_64-armv7l postinstall script [ 384s] running setup postinstall script [ 384s] chroot: failed to run command '': No such file or directory [ 384s] initializing rpm db... [ 385s] reordering...cycle: glibc-devel -> libxcrypt-devel [ 385s] breaking dependency libxcrypt-devel -> glibc-devel [ 385s] cycle: libsoftokn3 -> nss [ 385s] breaking dependency nss -> libsoftokn3 [ 385s] done [ 385s] querying package ids... [ 385s] [1/104] cumulate libmagic-data-5.45-1.4 [ 385s] [2/104] cumulate setup-0.9-1.1 [ 385s] [3/104] cumulate filesystem-3.1-1.1 [ 385s] [4/104] cumulate glibc-2.40-1.6 [ 385s] [5/104] cumulate libatomic-14.2.0-1.6 [ 385s] [6/104] cumulate libgcc-14.2.0-1.6 [ 385s] [7/104] cumulate bash-3.2.57-1.1 [ 385s] [8/104] cumulate cpio-2.8-1.1 [ 385s] [9/104] cumulate diffutils-3.10-1.1 [ 385s] [10/104] cumulate findutils-4.3.8-1.4 [ 385s] [11/104] cumulate gdbm-1.8.3-1.7 [ 385s] [12/104] cumulate hostname-3.23-1.1 [ 385s] [13/104] cumulate libattr-2.5.1-1.4 [ 385s] [14/104] cumulate libblkid-2.39.3-1.4 [ 385s] [15/104] cumulate libbz2-1.0.8-1.4 [ 385s] [16/104] cumulate libcap-2.73-1.5 [ 385s] [17/104] cumulate libexpat-2.6.2-1.6 [ 385s] [18/104] cumulate libffi-3.4.7-1.5 [ 385s] [19/104] cumulate libfreebl3-3.109-1.7 [ 385s] [20/104] cumulate libgfortran-14.2.0-1.6 [ 385s] [21/104] cumulate libgomp-14.2.0-1.6 [ 385s] [22/104] cumulate libitm-14.2.0-1.6 [ 385s] [23/104] cumulate libltdl-2.4.7-1.7 [ 385s] [24/104] cumulate liblua-5.1.5-1.4 [ 385s] [25/104] cumulate liblzma-5.6.3-1.7 [ 385s] [26/104] cumulate libopenssl3-3.5.0-1.7 [ 385s] [27/104] cumulate libpcre-8.45-1.4 [ 385s] [28/104] cumulate libpopt-1.16-1.4 [ 385s] [29/104] cumulate libpython3_131_0-3.13.1-1.6 [ 385s] [30/104] cumulate libsmack-1.3.1-1.4 [ 385s] [31/104] cumulate libsmartcols-2.39.3-1.4 [ 385s] [32/104] cumulate libsqlite-3.48.0-1.4 [ 385s] [33/104] cumulate libstdc++-14.2.0-1.6 [ 385s] [34/104] cumulate libuuid-2.39.3-1.4 [ 385s] [35/104] cumulate libxcrypt-4.4.36-1.7 [ 385s] [36/104] cumulate libxml2-2.13.5-1.6 [ 385s] [37/104] cumulate libzstd1-1.5.6-1.5 [ 385s] [38/104] cumulate m4-1.4.19-1.1 [ 385s] [39/104] cumulate net-tools-2.0_20121208git-1.4 [ 385s] [40/104] cumulate nspr-4.36-1.4 [ 385s] [41/104] cumulate patch-2.7.6-1.4 [ 385s] [42/104] cumulate pkg-config-0.29.2-1.4 [ 385s] [43/104] cumulate sed-4.1c-1.4 [ 385s] [44/104] cumulate update-alternatives-1.22.2-1.1 [ 385s] [45/104] cumulate which-2.17-1.1 [ 385s] [46/104] cumulate zlib-1.3.1-1.5 [ 385s] [47/104] cumulate build-compare-2023.06.18-1.1 [ 385s] [48/104] cumulate clang-accel-x86_64-armv7l-0.4-1.1 [ 385s] [49/104] cumulate hal-rootstrap-checker-0.1.1-1.1 [ 385s] [50/104] cumulate libstdc++-devel-14.2.0-1.6 [ 385s] [51/104] cumulate qemu-linux-user-x86_64-cross-8.2.2.1-1.1 [ 385s] [52/104] cumulate cpp-14.2.0-1.6 [ 385s] [53/104] cumulate gcc-c++-14.2.0-1.6 [ 385s] [54/104] cumulate binutils-libs-2.43-1.6 [ 385s] [55/104] cumulate coreutils-6.9-14.1 [ 385s] [56/104] cumulate gawk-3.1.5-1.1 [ 385s] [57/104] cumulate grep-2.5.2-1.3 [ 385s] [58/104] cumulate libacl-2.3.2-1.4 [ 385s] [59/104] cumulate libcc1-14.2.0-1.6 [ 385s] [60/104] cumulate libelf-0.189-1.6 [ 385s] [61/104] cumulate libmount-2.39.3-1.4 [ 385s] [62/104] cumulate libubsan-14.2.0-1.6 [ 385s] [63/104] cumulate make-4.4.1-1.4 [ 385s] [64/104] cumulate ninja-1.12.1-1.1 [ 385s] [65/104] cumulate nss-certs-3.109-1.7 [ 385s] [66/104] cumulate smack-1.3.1-1.4 [ 385s] [67/104] cumulate bzip2-1.0.8-1.4 [ 385s] [68/104] cumulate libfdisk-2.39.3-1.4 [ 385s] [69/104] cumulate libmagic-5.45-1.4 [ 385s] [70/104] cumulate xz-5.6.3-1.7 [ 385s] [71/104] cumulate perl-5.38.0-1.5 [ 385s] [72/104] cumulate build-mkbaselibs-20120927-1.1 [ 385s] [73/104] cumulate linux-glibc-devel-6.6-1.7 [ 385s] [74/104] cumulate terminfo-base-full-6.4-1.7 [ 385s] [75/104] cumulate autoconf-2.71-1.7 [ 385s] [76/104] cumulate file-5.45-1.4 [ 385s] [77/104] cumulate glibc-locale-2.40-1.6 [ 385s] [78/104] cumulate tar-1.17-1.1 [ 385s] [79/104] cumulate binutils-2.43-1.6 [ 385s] [80/104] cumulate gzip-1.3.12-1.4 [ 385s] [81/104] cumulate pam-1.1.6-1.3 [ 385s] [82/104] cumulate tzdata-2024b-1.1 [ 385s] [83/104] cumulate libdw-0.189-1.6 [ 385s] [84/104] cumulate libarchive-3.7.7-1.6 [ 385s] [85/104] cumulate gcc-14.2.0-1.6 [ 385s] [86/104] cumulate qemu-accel-x86_64-armv7l-0.4-1.1 [ 385s] [87/104] cumulate automake-1.16.5-1.7 [ 385s] [88/104] cumulate libasm-0.189-1.6 [ 385s] [89/104] cumulate libncurses6-6.4-1.7 [ 385s] [90/104] cumulate build-20120927-1.1 [ 385s] [91/104] cumulate libncurses-6.4-1.7 [ 385s] [92/104] cumulate less-668-1.1 [ 385s] [93/104] cumulate libreadline-5.2-1.6 [ 385s] [94/104] cumulate libtool-2.4.7-1.7 [ 385s] [95/104] cumulate elfutils-0.189-1.6 [ 385s] [96/104] cumulate python3-base-3.13.1-1.6 [ 385s] [97/104] cumulate util-linux-2.39.3-1.4 [ 385s] [98/104] cumulate util-linux-su-2.39.3-1.4 [ 385s] [99/104] cumulate libxcrypt-devel-4.4.36-1.7 [ 385s] [100/104] cumulate nss-3.109-1.7 [ 385s] [101/104] cumulate glibc-devel-2.40-1.6 [ 385s] [102/104] cumulate libsoftokn3-3.109-1.7 [ 385s] [103/104] cumulate rpm-4.14.1.1-1.6 [ 385s] [104/104] cumulate rpm-build-4.14.1.1-1.6 [ 385s] now installing cumulated packages [ 486s] Preparing... ######################################## [ 486s] Updating / installing... [ 486s] setup-0.9-1.1 ##############warning: /etc/profile created as /etc/profile.rpmnew [ 486s] ########################## [ 486s] filesystem-3.1-1.1 ######################################## [ 487s] libmagic-data-5.45-1.4 ######################################## [ 487s] glibc-2.40-1.6 ######################################## [ 488s] libgcc-14.2.0-1.6 ######################################## [ 488s] bash-3.2.57-1.1 ######################################## [ 488s] zlib-1.3.1-1.5 ######################################## [ 488s] libstdc++-14.2.0-1.6 ######################################## [ 489s] coreutils-6.9-14.1 ######################################## [ 489s] libbz2-1.0.8-1.4 ######################################## [ 489s] liblzma-5.6.3-1.7 ######################################## [ 489s] libelf-0.189-1.6 ######################################## [ 490s] libdw-0.189-1.6 ######################################## [ 490s] libxcrypt-4.4.36-1.7 ######################################## [ 490s] libmagic-5.45-1.4 ######################################## [ 491s] libblkid-2.39.3-1.4 ######################################## [ 491s] nspr-4.36-1.4 ######################################## [ 491s] pam-1.1.6-1.3 ######################################## [ 492s] gdbm-1.8.3-1.7 ######################################## [ 503s] perl-5.38.0-1.5 ######################################## [ 504s] libcap-2.73-1.5 ######################################## [ 504s] libfreebl3-3.109-1.7 ######################################## [ 504s] liblua-5.1.5-1.4 ######################################## [ 504s] libopenssl3-3.5.0-1.7 ######################################## [ 505s] libpopt-1.16-1.4 ######################################## [ 505s] libsqlite-3.48.0-1.4 ######################################## [ 505s] libuuid-2.39.3-1.4 ######################################## [ 506s] libzstd1-1.5.6-1.5 ######################################## [ 506s] build-mkbaselibs-20120927-1.1 ######################################## [ 507s] linux-glibc-devel-6.6-1.7 ######################################## [ 507s] terminfo-base-full-6.4-1.7 ######################################## [ 507s] libncurses6-6.4-1.7 ######################################## [ 508s] libreadline-5.2-1.6 ######################################## [ 508s] libfdisk-2.39.3-1.4 ######################################## [ 509s] nss-certs-3.109-1.7 ######################################## [ 509s] libsoftokn3-3.109-1.7 ######################################## [ 509s] nss-3.109-1.7 ######################################## [ 510s] libmount-2.39.3-1.4 ######################################## [ 510s] libasm-0.189-1.6 ######################################## [ 510s] xz-5.6.3-1.7 ######################################## [ 510s] bzip2-1.0.8-1.4 ######################################## [ 510s] gzip-1.3.12-1.4 ######################################## [ 510s] libcc1-14.2.0-1.6 ######################################## [ 511s] libubsan-14.2.0-1.6 ######################################## [ 511s] binutils-libs-2.43-1.6 ######################################## [ 516s] binutils-2.43-1.6 ######################################## [ 516s] make-4.4.1-1.4 ######################################## [ 516s] findutils-4.3.8-1.4 ######################################## [ 516s] libattr-2.5.1-1.4 ######################################## [ 517s] libacl-2.3.2-1.4 ######################################## [ 517s] tar-1.17-1.1 ######################################## [ 517s] libexpat-2.6.2-1.6 ######################################## [ 517s] libffi-3.4.7-1.5 ######################################## [ 518s] libgfortran-14.2.0-1.6 ######################################## [ 518s] libgomp-14.2.0-1.6 ######################################## [ 518s] libitm-14.2.0-1.6 ######################################## [ 519s] libltdl-2.4.7-1.7 ######################################## [ 519s] libpcre-8.45-1.4 ######################################## [ 520s] libpython3_131_0-3.13.1-1.6 ######################################## [ 520s] libsmack-1.3.1-1.4 ######################################## [ 520s] libsmartcols-2.39.3-1.4 ######################################## [ 521s] libxml2-2.13.5-1.6 ######################################## [ 521s] libarchive-3.7.7-1.6 ######################################## [ 522s] rpm-4.14.1.1-1.6 ######################################## [ 523s] m4-1.4.19-1.1 ######################################## [ 523s] autoconf-2.71-1.7 ######################################## [ 524s] automake-1.16.5-1.7 ######################################## [ 524s] patch-2.7.6-1.4 ######################################## [ 524s] pkg-config-0.29.2-1.4 ######################################## [ 524s] libxcrypt-devel-4.4.36-1.7 ######################################## [ 525s] glibc-devel-2.40-1.6 ######################################## [ 525s] sed-4.1c-1.4 ######################################## [ 526s] util-linux-2.39.3-1.4 ######################################## [ 526s] libatomic-14.2.0-1.6 ######################################## [ 527s] libtool-2.4.7-1.7 ######################################## [ 527s] build-20120927-1.1 ######################################## [ 527s] libncurses-6.4-1.7 ######################################## [ 532s] libstdc++-devel-14.2.0-1.6 ######################################## [ 533s] build-compare-2023.06.18-1.1 ######################################## [ 844s] clang-accel-x86_64-armv7l-0.4-1.1 ######################################## [ 848s] hal-rootstrap-checker-0.1.1-1.1 ######################################## [ 862s] qemu-linux-user-x86_64-cross-8.2.2.1-1######################################## [ 869s] gcc-14.2.0-1.6 ######################################## [ 905s] qemu-accel-x86_64-armv7l-0.4-1.1 ######################################## [ 906s] rpm-build-4.14.1.1-1.6 ######################################## [ 907s] util-linux-su-2.39.3-1.4 ######################################## [ 907s] smack-1.3.1-1.4 ######################################## [ 913s] python3-base-3.13.1-1.6 ######################################## [ 913s] grep-2.5.2-1.3 ######################################## [ 913s] elfutils-0.189-1.6 ######################################## [ 913s] less-668-1.1 ######################################## [ 913s] file-5.45-1.4 ######################################## [ 915s] glibc-locale-2.40-1.6 ######################################## [ 916s] tzdata-2024b-1.1 ######################################## [ 916s] ninja-1.12.1-1.1 ######################################## [ 920s] cpp-14.2.0-1.6 ######################################## [ 924s] gcc-c++-14.2.0-1.6 ######################################## [ 924s] gawk-3.1.5-1.1 ######################################## [ 924s] cpio-2.8-1.1 ######################################## [ 924s] diffutils-3.10-1.1 ######################################## [ 924s] hostname-3.23-1.1 ######################################## [ 924s] net-tools-2.0_20121208git-1.4 ######################################## [ 924s] update-alternatives-1.22.2-1.1 ######################################## [ 924s] which-2.17-1.1 ######################################## [ 925s] now finalizing build dir... [ 926s] ----------------------------------------------------------------- [ 926s] I have the following modifications for gn.spec: [ 926s] 21c21 [ 926s] < Release: 0 [ 926s] --- [ 926s] > Release: 1.1 [ 926s] build target is armv7l-tizen-linux [ 926s] ----------------------------------------------------------------- [ 926s] ----- building gn.spec (user abuild) [ 926s] ----------------------------------------------------------------- [ 926s] ----------------------------------------------------------------- [ 927s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=armv7l-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://127.0.0.1/Tizen-Base-Dev/standard/183dc0d414c4d10cf49ddd00b1a23464-gn' /home/abuild/rpmbuild/SOURCES/gn.spec [ 927s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 927s] [ 927s] Building target platforms: armv7l-tizen-linux [ 927s] Building for target armv7l-tizen-linux [ 927s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0yjNfw [ 927s] + umask 022 [ 927s] + cd /home/abuild/rpmbuild/BUILD [ 927s] + cd /home/abuild/rpmbuild/BUILD [ 927s] + rm -rf gn-20210313 [ 927s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/gn-20210313.tar.gz [ 927s] + /bin/tar -xof - [ 928s] + STATUS=0 [ 928s] + '[' 0 -ne 0 ']' [ 928s] + cd gn-20210313 [ 928s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 928s] + exit 0 [ 928s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NYWZJ7 [ 928s] + umask 022 [ 928s] + cd /home/abuild/rpmbuild/BUILD [ 928s] + cd gn-20210313 [ 928s] + ref=/usr/lib/rpm [ 928s] + mints=0 [ 928s] + case $(uname -m) in [ 928s] ++ uname -m [ 928s] + for s in guess sub [ 928s] ++ find -maxdepth 8 -name config.guess [ 928s] + for s in guess sub [ 928s] ++ find -maxdepth 8 -name config.sub [ 928s] + LANG=C [ 928s] + export LANG [ 928s] + unset DISPLAY [ 928s] + CFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -fno-stack-protector -fno-inline -fno-tree-vectorize -g' [ 928s] + export CFLAGS [ 928s] + CXXFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -fno-stack-protector -fno-inline -fno-tree-vectorize -g' [ 928s] + export CXXFLAGS [ 928s] + FFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -fno-stack-protector -fno-inline -fno-tree-vectorize -g -I%_fmoddir' [ 928s] + export FFLAGS [ 928s] + LDFLAGS= [ 928s] + export LDFLAGS [ 928s] + cp /home/abuild/rpmbuild/SOURCES/gn.manifest . [ 928s] + export CC=gcc [ 928s] + CC=gcc [ 928s] + export CXX=g++ [ 928s] + CXX=g++ [ 928s] + export AR=ar [ 928s] + AR=ar [ 928s] + export 'CXXFLAGS=-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -fno-stack-protector -fno-inline -fno-tree-vectorize -g' [ 928s] + CXXFLAGS='-O2 -fno-inline-functions -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -fno-stack-protector -fno-inline -fno-tree-vectorize -g' [ 928s] + python3 build/gen.py --no-strip --no-last-commit-position --no-static-libstdc++ [ 929s] /home/abuild/rpmbuild/BUILD/gn-20210313/build/gen.py:158: SyntaxWarning: invalid escape sequence '\d' [ 929s] mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode()) [ 929s] + PV=20210313 [ 929s] + cat [ 929s] + ninja -C out -j12 gn [ 929s] ninja: Entering directory `out' [ 930s] [1/194] CXX src/base/files/file_path_constants.o [ 931s] [2/194] CXX src/base/files/scoped_file.o [ 931s] [3/194] CXX src/base/files/file.o [ 931s] [4/194] CXX src/base/files/file_enumerator.o [ 931s] [5/194] CXX src/base/files/scoped_temp_dir.o [ 931s] [6/194] CXX src/base/json/string_escape.o [ 931s] [7/194] CXX src/base/environment.o [ 931s] [8/194] CXX src/base/files/file_path.o [ 931s] [9/194] CXX src/base/md5.o [ 931s] [10/194] CXX src/base/files/file_util.o [ 931s] [11/194] CXX src/base/sha1.o [ 931s] [12/194] CXX src/base/memory/ref_counted.o [ 931s] [13/194] CXX src/base/memory/weak_ptr.o [ 931s] [14/194] CXX src/base/json/json_reader.o [ 931s] [15/194] CXX src/base/json/json_writer.o [ 931s] [16/194] CXX src/base/third_party/icu/icu_utf.o [ 931s] [17/194] CXX src/base/timer/elapsed_timer.o [ 931s] [18/194] CXX src/base/strings/string_util_constants.o [ 932s] [19/194] CXX src/base/strings/utf_string_conversion_utils.o [ 932s] [20/194] CXX src/base/strings/stringprintf.o [ 932s] [21/194] CXX src/base/logging.o [ 932s] [22/194] CXX src/base/strings/utf_string_conversions.o [ 932s] [23/194] CXX src/base/value_iterators.o [ 932s] [24/194] CXX src/base/posix/safe_strerror.o [ 932s] [25/194] CXX src/base/strings/string_number_conversions.o [ 932s] [26/194] CXX src/base/command_line.o [ 932s] [27/194] CXX src/base/files/file_enumerator_posix.o [ 932s] [28/194] CXX src/base/strings/string_split.o [ 932s] [29/194] CXX src/base/posix/file_descriptor_shuffle.o [ 932s] [30/194] CXX src/base/files/file_posix.o [ 932s] [31/194] CXX src/base/json/json_parser.o [ 932s] ../src/base/json/json_parser.cc: In member function 'void base::internal::JSONParser::EatWhitespaceAndComments()': [ 932s] ../src/base/json/json_parser.cc:252:9: warning: this statement may fall through [-Wimplicit-fallthrough=] [ 932s] 252 | if (!(c == '\n' && index_ > 0 && input_[index_ - 1] == '\r')) { [ 932s] | ^~ [ 932s] ../src/base/json/json_parser.cc:256:7: note: here [ 932s] 256 | case ' ': [ 932s] | ^~~~ [ 933s] [32/194] CXX src/base/strings/string_util.o [ 933s] [33/194] CXX src/gn/builder_record.o [ 933s] [34/194] CXX src/gn/action_values.o [ 933s] In file included from ../src/gn/action_values.cc:5: [ 933s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 933s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 933s] | ^~~~~~~ [ 933s] In file included from ../src/gn/substitution_list.h:11, [ 933s] from ../src/gn/action_values.h:14: [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] In file included from ../src/gn/toolchain.h:16, [ 933s] from ../src/gn/settings.h:14, [ 933s] from ../src/gn/action_values.cc:7: [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 83 | command_ = std::move(cmd); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 110 | default_output_dir_ = std::move(dir); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 117 | depfile_ = std::move(df); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 123 | description_ = std::move(desc); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 933s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 933s] 175 | outputs_ = std::move(out); [ 933s] | ^ [ 933s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 933s] 17 | SubstitutionList(const SubstitutionList& other); [ 933s] | ^~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 933s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 933s] 181 | partial_outputs_ = std::move(partial_out); [ 933s] | ^ [ 933s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 933s] 17 | SubstitutionList(const SubstitutionList& other); [ 933s] | ^~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 933s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 933s] 187 | runtime_outputs_ = std::move(run_out); [ 933s] | ^ [ 933s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 933s] 17 | SubstitutionList(const SubstitutionList& other); [ 933s] | ^~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 205 | rspfile_ = std::move(rsp); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 933s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 933s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 933s] 213 | rspfile_content_ = std::move(content); [ 933s] | ^ [ 933s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 933s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 933s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] [35/194] CXX src/gn/c_include_iterator.o [ 935s] [36/194] CXX src/base/files/file_util_posix.o [ 935s] [37/194] CXX src/gn/build_settings.o [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/filesystem_utils.h:14, [ 935s] from ../src/gn/build_settings.cc:10: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/tool.h:16: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/filesystem_utils.h:15: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] [38/194] CXX src/gn/bundle_data_target_generator.o [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/bundle_data_target_generator.cc:10: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/action_values.h:14: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/target.h:29: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/bundle_data_target_generator.cc: In member function 'virtual void BundleDataTargetGenerator::DoRun()': [ 935s] ../src/gn/bundle_data_target_generator.cc:34:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 34 | "You have to specify at least one file in the \"sources\"."); [ 935s] | ^ [ 935s] In file included from ../src/gn/parse_tree.h:16, [ 935s] from ../src/gn/bundle_data_target_generator.cc:7: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_data_target_generator.cc:43:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 43 | "\"gn help source_expansion\")."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::FillOutputs()': [ 935s] ../src/gn/bundle_data_target_generator.cc:63:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 63 | "operating on a bundle_data file such as this."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_data_target_generator.cc: In member function 'bool BundleDataTargetGenerator::EnsureSubstitutionIsInBundleDir(const SubstitutionPattern&, const Value&)': [ 935s] ../src/gn/bundle_data_target_generator.cc:84:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 84 | *err_ = Err(original_value, "This has an empty value in it."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_data_target_generator.cc:93:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 93 | "would specify {{bundle_resources_dir}} or such substitution."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] [39/194] CXX src/gn/binary_target_generator.o [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/binary_target_generator.h:9, [ 935s] from ../src/gn/binary_target_generator.cc:5: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/action_values.h:14: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/target.h:29: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/binary_target_generator.cc: In member function 'virtual bool BinaryTargetGenerator::FillSources()': [ 935s] ../src/gn/binary_target_generator.cc:121:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 121 | ". " + source.value() + " is not one of the valid types."); [ 935s] | ^ [ 935s] In file included from ../src/gn/scope.h:17, [ 935s] from ../src/gn/args.h:14, [ 935s] from ../src/gn/build_settings.h:16, [ 935s] from ../src/gn/metadata.h:10, [ 935s] from ../src/gn/target.h:23: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::FillAllowCircularIncludesFrom()': [ 935s] ../src/gn/binary_target_generator.cc:222:30: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 222 | "deps."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/binary_target_generator.cc: In member function 'bool BinaryTargetGenerator::ValidateSources()': [ 935s] ../src/gn/binary_target_generator.cc:244:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 244 | "compilation-compatible (e.g. Objective C and C++)."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] [40/194] CXX src/gn/action_target_generator.o [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/action_target_generator.h:9, [ 935s] from ../src/gn/action_target_generator.cc:5: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/action_values.h:14: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/target.h:29: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/action_target_generator.cc: In member function 'virtual void ActionTargetGenerator::DoRun()': [ 935s] ../src/gn/action_target_generator.cc:38:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 38 | "script over."); [ 935s] | ^ [ 935s] In file included from ../src/gn/scope.h:17, [ 935s] from ../src/gn/args.h:14, [ 935s] from ../src/gn/build_settings.h:16, [ 935s] from ../src/gn/metadata.h:10, [ 935s] from ../src/gn/target.h:23: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc:83:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | "will be unused."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc:91:25: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 91 | "will be empty."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::FillScript()': [ 935s] ../src/gn/action_target_generator.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 101 | *err_ = Err(function_call_, "This target type requires a \"script\"."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc: In member function 'bool ActionTargetGenerator::CheckOutputs()': [ 935s] ../src/gn/action_target_generator.cc:185:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 185 | "script needs to be run."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc:195:39: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 195 | "\"action_foreach\" target."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/action_target_generator.cc:205:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | "build system can't determine when your script needs to be run."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] [41/194] CXX src/gn/bundle_file_rule.o [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/bundle_file_rule.cc:9: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] In file included from ../src/gn/bundle_file_rule.h:11, [ 935s] from ../src/gn/bundle_file_rule.cc:5: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] In file included from ../src/gn/tool.h:16: [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/target.h:15, [ 935s] from ../src/gn/bundle_file_rule.cc:12: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/bundle_file_rule.cc: In member function 'bool BundleFileRule::ApplyPatternToSource(const Settings*, const Target*, const BundleData&, const SourceFile&, SourceFile*, Err*) const': [ 935s] ../src/gn/bundle_file_rule.cc:59:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 59 | variables::kBundleRootDir); [ 935s] | ^ [ 935s] In file included from ../src/gn/scope.h:17, [ 935s] from ../src/gn/settings.h:12: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_file_rule.cc:66:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 66 | variables::kBundleContentsDir); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_file_rule.cc:73:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 73 | variables::kBundleResourcesDir); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/bundle_file_rule.cc:80:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 80 | variables::kBundleExecutableDir); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] [42/194] CXX src/gn/bundle_data.o [ 935s] In file included from ../src/gn/bundle_data.h:12, [ 935s] from ../src/gn/bundle_data.cc:5: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/action_values.h:14: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/filesystem_utils.h:14, [ 935s] from ../src/gn/bundle_data.cc:9: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] [43/194] CXX src/base/values.o [ 935s] [44/194] CXX src/gn/args.o [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/args.cc:7: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/tool.h:16: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/args.cc: In member function 'bool Args::DeclareArgs(const Scope::KeyValueMap&, Scope*, Err*) const': [ 935s] ../src/gn/args.cc:186:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 186 | "\"import\" from the files where you need it (preferred)."); [ 935s] | ^ [ 935s] In file included from ../src/gn/scope.h:17, [ 935s] from ../src/gn/args.h:14, [ 935s] from ../src/gn/args.cc:5: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/args.cc: In member function 'bool Args::VerifyAllOverridesUsed(Err*) const': [ 935s] ../src/gn/args.cc:262:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 262 | *err = Err(value.origin(), "Build argument has no effect.", err_help); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 935s] from ../src/gn/args.h:8: [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:1206:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 1206 | _M_erase_aux(__position); [ 935s] | ~~~~~~~~~~~~^~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 [ 935s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>}; _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 [ 935s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>}; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:638:9: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 935s] 638 | emplace_hint(const_iterator __pos, _Args&&... __args) [ 935s] | ^~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 935s] 640 | return _M_t._M_emplace_hint_unique(__pos, [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 935s] 641 | std::forward<_Args>(__args)...); [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In function 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Args::ValueWithOverride>; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:859:41: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 935s] 859 | __i = emplace_hint(__i, std::forward<_Pair>(__x)); [ 935s] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] 533 | std::forward_as_tuple(std::move(__k)), [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] 534 | std::tuple<>()); [ 935s] | ~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 935s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 935s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 935s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] 514 | std::tuple(__k), [ 935s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 935s] 515 | std::tuple<>()); [ 935s] | ~~~~~~~~~~~~~~~ [ 935s] [45/194] CXX src/gn/c_substitution_type.o [ 935s] [46/194] CXX src/gn/builder.o [ 935s] In file included from ../src/gn/builder.cc:10: [ 935s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 935s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 935s] | ^~~~~~~ [ 935s] In file included from ../src/gn/substitution_list.h:11, [ 935s] from ../src/gn/action_values.h:14: [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] In file included from ../src/gn/toolchain.h:16, [ 935s] from ../src/gn/settings.h:14, [ 935s] from ../src/gn/input_file_manager.h:20, [ 935s] from ../src/gn/scheduler.h:16, [ 935s] from ../src/gn/builder.cc:16: [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 83 | command_ = std::move(cmd); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 110 | default_output_dir_ = std::move(dir); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 117 | depfile_ = std::move(df); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 123 | description_ = std::move(desc); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 175 | outputs_ = std::move(out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 181 | partial_outputs_ = std::move(partial_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 935s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 935s] 187 | runtime_outputs_ = std::move(run_out); [ 935s] | ^ [ 935s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 935s] 17 | SubstitutionList(const SubstitutionList& other); [ 935s] | ^~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | rspfile_ = std::move(rsp); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 935s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 935s] 213 | rspfile_content_ = std::move(content); [ 935s] | ^ [ 935s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 935s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 935s] | ^~~~~~~~~~~~~~~~~~~ [ 935s] ../src/gn/builder.cc: In member function 'void Builder::ItemDefined(std::unique_ptr)': [ 935s] ../src/gn/builder.cc:79:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 79 | "\nwas already defined."); [ 935s] | ^ [ 935s] In file included from ../src/gn/builder.cc:13: [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc: In member function 'bool Builder::CheckForBadItems(Err*) const': [ 935s] ../src/gn/builder.cc:205:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 205 | *err = Err(Location(), "Unresolved dependencies.", depstring); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc:222:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 222 | *err = Err(Location(), "", depstring); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc:224:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 224 | *err = Err(Location(), "Dependency cycle:", depstring); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetOrCreateRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 935s] ../src/gn/builder.cc:324:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 324 | *err = Err(request_from, "Item type does not match.", msg); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc: In member function 'BuilderRecord* Builder::GetResolvedRecordOfType(const Label&, const ParseNode*, BuilderRecord::ItemType, Err*)': [ 935s] ../src/gn/builder.cc:344:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 344 | "refer to an existent thing."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc:352:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 352 | "\"" + label.GetUserVisibleName(false) + "\" hasn't been resolved.\n"); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc:362:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 362 | BuilderRecord::GetNameForType(type) + "."); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc: In member function 'bool Builder::ResolveToolchain(Target*, Err*)': [ 935s] ../src/gn/builder.cc:542:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 542 | target->settings()->toolchain_label().GetUserVisibleName(false)); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 935s] ../src/gn/builder.cc: In member function 'bool Builder::ResolvePools(Toolchain*, Err*)': [ 935s] ../src/gn/builder.cc:577:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 935s] 577 | tool.second->pool().label.GetUserVisibleName(false)); [ 935s] | ^ [ 935s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 935s] 58 | Err(const Err& other); [ 935s] | ^~~ [ 936s] [47/194] CXX src/gn/analyzer.o [ 936s] In file included from ../src/gn/target.h:15, [ 936s] from ../src/gn/config_values_extractors.h:16, [ 936s] from ../src/gn/analyzer.cc:19: [ 936s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 936s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 936s] | ^~~~~~~ [ 936s] In file included from ../src/gn/substitution_list.h:11, [ 936s] from ../src/gn/action_values.h:14: [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] In file included from ../src/gn/toolchain.h:16, [ 936s] from ../src/gn/target.h:29: [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 83 | command_ = std::move(cmd); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 110 | default_output_dir_ = std::move(dir); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 117 | depfile_ = std::move(df); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 123 | description_ = std::move(desc); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 936s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 936s] 175 | outputs_ = std::move(out); [ 936s] | ^ [ 936s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 936s] 17 | SubstitutionList(const SubstitutionList& other); [ 936s] | ^~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 936s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 936s] 181 | partial_outputs_ = std::move(partial_out); [ 936s] | ^ [ 936s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 936s] 17 | SubstitutionList(const SubstitutionList& other); [ 936s] | ^~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 936s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 936s] 187 | runtime_outputs_ = std::move(run_out); [ 936s] | ^ [ 936s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 936s] 17 | SubstitutionList(const SubstitutionList& other); [ 936s] | ^~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 205 | rspfile_ = std::move(rsp); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 936s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 936s] 213 | rspfile_content_ = std::move(content); [ 936s] | ^ [ 936s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 936s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 936s] | ^~~~~~~~~~~~~~~~~~~ [ 936s] ../src/gn/analyzer.cc: In function 'std::vector > {anonymous}::GetStringVector(const base::DictionaryValue&, const std::string&, Err*)': [ 936s] ../src/gn/analyzer.cc:73:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 936s] 73 | "\" with a list value."); [ 936s] | ^ [ 936s] In file included from ../src/gn/scope.h:17, [ 936s] from ../src/gn/args.h:14, [ 936s] from ../src/gn/build_settings.h:16, [ 936s] from ../src/gn/metadata.h:10, [ 936s] from ../src/gn/target.h:23: [ 936s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 936s] 58 | Err(const Err& other); [ 936s] | ^~~ [ 936s] ../src/gn/analyzer.cc:82:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 936s] 82 | "\" is not a string."); [ 936s] | ^ [ 936s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 936s] 58 | Err(const Err& other); [ 936s] | ^~~ [ 936s] ../src/gn/analyzer.cc:88:14: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 936s] 88 | *err = Err(); [ 936s] | ^ [ 936s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 936s] 58 | Err(const Err& other); [ 936s] | ^~~ [ 936s] ../src/gn/analyzer.cc: In function 'Label {anonymous}::AbsoluteOrSourceAbsoluteStringToLabel(const Label&, const std::string&, Err*)': [ 936s] ../src/gn/analyzer.cc:116:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 936s] 116 | "\"" + s + "\" is not a source-absolute or absolute path."); [ 936s] | ^ [ 936s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 936s] 58 | Err(const Err& other); [ 936s] | ^~~ [ 936s] ../src/gn/analyzer.cc: In function 'std::string {anonymous}::OutputsToJSON(const Outputs&, const Label&, Err*)': [ 936s] ../src/gn/analyzer.cc:213:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 936s] 213 | *err = Err(Location(), "Failed to marshal JSON value for output"); [ 936s] | ^ [ 936s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 936s] 58 | Err(const Err& other); [ 936s] | ^~~ [ 937s] [48/194] CXX src/gn/c_tool.o [ 937s] In file included from ../src/gn/c_tool.h:17, [ 937s] from ../src/gn/c_tool.cc:5: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/c_tool.h:15: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 937s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 78 | link_output_ = std::move(link_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 937s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 84 | depend_output_ = std::move(dep_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/c_tool.cc:9: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateRuntimeOutputs(Err*)': [ 937s] ../src/gn/c_tool.cc:65:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 65 | "This is only valid for linker tools (alink doesn't count)."); [ 937s] | ^ [ 937s] In file included from ../src/gn/scope.h:17, [ 937s] from ../src/gn/c_tool.h:14: [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc:73:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 73 | pattern.AsString()); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::ValidateLinkAndDependOutput(const SubstitutionPattern&, const char*, Err*)': [ 937s] ../src/gn/c_tool.cc:93:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 93 | "This is only valid for solink and solink_module tools."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc:99:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 99 | "It must match one of the outputs."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadPrecompiledHeaderType(Scope*, Err*)': [ 937s] ../src/gn/c_tool.cc:124:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 124 | "Must either be empty, \"gcc\", or \"msvc\"."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadDepsFormat(Scope*, Err*)': [ 937s] ../src/gn/c_tool.cc:140:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 140 | *err = Err(*value, "Deps format must be \"gcc\" or \"msvc\"."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::ReadOutputsPatternList(Scope*, const char*, bool, SubstitutionList*, Err*)': [ 937s] ../src/gn/c_tool.cc:166:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 166 | base::StringPrintf("\"%s\" must be specified for this tool.", var)); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc:174:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 174 | " which is not valid\nfor this variable."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] ../src/gn/c_tool.cc:179:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 179 | *field = std::move(list); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/c_tool.cc: In member function 'bool CTool::InitTool(Scope*, Toolchain*, Err*)': [ 937s] ../src/gn/c_tool.cc:227:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 937s] 227 | "be specified or they should both be empty."); [ 937s] | ^ [ 937s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 937s] 58 | Err(const Err& other); [ 937s] | ^~~ [ 937s] [49/194] CXX src/gn/command_analyze.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_analyze.cc:13: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] [50/194] CXX src/gn/command_clean_stale.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_clean_stale.cc:9: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] [51/194] CXX src/gn/command_clean.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_clean.cc:11: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] [52/194] CXX src/gn/command_check.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_check.cc:9: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] [53/194] CXX src/gn/command_args.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_args.cc:18: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 937s] from ../src/gn/command_args.cc:10: [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 [ 937s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 937s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Val = std::pair, Args::ValueWithOverride>; _KeyOfValue = std::_Select1st, Args::ValueWithOverride> >; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator' changed in GCC 7.1 [ 937s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 937s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 937s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >, Args::ValueWithOverride>&}; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:638:9: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 937s] 638 | emplace_hint(const_iterator __pos, _Args&&... __args) [ 937s] | ^~~~~~~~~~~~ [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 937s] 640 | return _M_t._M_emplace_hint_unique(__pos, [ 937s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 937s] 641 | std::forward<_Args>(__args)...); [ 937s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In function 'std::__enable_if_t<((bool)std::is_constructible, _Pair>::value), std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, Args::ValueWithOverride>&; _Key = std::basic_string_view; _Tp = Args::ValueWithOverride; _Compare = std::less >; _Alloc = std::allocator, Args::ValueWithOverride> >]': [ 937s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:859:41: note: parameter passing for argument of type 'std::map, Args::ValueWithOverride>::const_iterator' {aka 'std::_Rb_tree, std::pair, Args::ValueWithOverride>, std::_Select1st, Args::ValueWithOverride> >, std::less >, std::allocator, Args::ValueWithOverride> > >::const_iterator'} changed in GCC 7.1 [ 937s] 859 | __i = emplace_hint(__i, std::forward<_Pair>(__x)); [ 937s] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 937s] [54/194] CXX src/gn/command_ls.o [ 937s] In file included from ../src/gn/target.h:15, [ 937s] from ../src/gn/commands.h:15, [ 937s] from ../src/gn/command_ls.cc:9: [ 937s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 937s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 937s] | ^~~~~~~ [ 937s] In file included from ../src/gn/substitution_list.h:11, [ 937s] from ../src/gn/action_values.h:14: [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] In file included from ../src/gn/toolchain.h:16, [ 937s] from ../src/gn/target.h:29: [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 83 | command_ = std::move(cmd); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 110 | default_output_dir_ = std::move(dir); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 117 | depfile_ = std::move(df); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 123 | description_ = std::move(desc); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 175 | outputs_ = std::move(out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 181 | partial_outputs_ = std::move(partial_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 937s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 937s] 187 | runtime_outputs_ = std::move(run_out); [ 937s] | ^ [ 937s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 937s] 17 | SubstitutionList(const SubstitutionList& other); [ 937s] | ^~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 205 | rspfile_ = std::move(rsp); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 937s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 937s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 937s] 213 | rspfile_content_ = std::move(content); [ 937s] | ^ [ 937s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 937s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 937s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] [55/194] CXX src/gn/command_help.o [ 938s] In file included from ../src/gn/target.h:15, [ 938s] from ../src/gn/commands.h:15, [ 938s] from ../src/gn/command_help.cc:7: [ 938s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 938s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 938s] | ^~~~~~~ [ 938s] In file included from ../src/gn/substitution_list.h:11, [ 938s] from ../src/gn/action_values.h:14: [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] In file included from ../src/gn/toolchain.h:16, [ 938s] from ../src/gn/target.h:29: [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 83 | command_ = std::move(cmd); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 110 | default_output_dir_ = std::move(dir); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 117 | depfile_ = std::move(df); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 123 | description_ = std::move(desc); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 175 | outputs_ = std::move(out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 181 | partial_outputs_ = std::move(partial_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 187 | runtime_outputs_ = std::move(run_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 205 | rspfile_ = std::move(rsp); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 213 | rspfile_content_ = std::move(content); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] [56/194] CXX src/gn/command_desc.o [ 938s] In file included from ../src/gn/target.h:15, [ 938s] from ../src/gn/commands.h:15, [ 938s] from ../src/gn/command_desc.cc:16: [ 938s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 938s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 938s] | ^~~~~~~ [ 938s] In file included from ../src/gn/substitution_list.h:11, [ 938s] from ../src/gn/action_values.h:14: [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] In file included from ../src/gn/toolchain.h:16, [ 938s] from ../src/gn/target.h:29: [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 83 | command_ = std::move(cmd); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 110 | default_output_dir_ = std::move(dir); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 117 | depfile_ = std::move(df); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 123 | description_ = std::move(desc); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 175 | outputs_ = std::move(out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 181 | partial_outputs_ = std::move(partial_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 187 | runtime_outputs_ = std::move(run_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 205 | rspfile_ = std::move(rsp); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 213 | rspfile_content_ = std::move(content); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] [57/194] CXX src/gn/command_gen.o [ 938s] In file included from ../src/gn/target.h:15, [ 938s] from ../src/gn/commands.h:15, [ 938s] from ../src/gn/command_gen.cc:12: [ 938s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 938s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 938s] | ^~~~~~~ [ 938s] In file included from ../src/gn/substitution_list.h:11, [ 938s] from ../src/gn/action_values.h:14: [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] In file included from ../src/gn/toolchain.h:16, [ 938s] from ../src/gn/target.h:29: [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 83 | command_ = std::move(cmd); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 110 | default_output_dir_ = std::move(dir); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 117 | depfile_ = std::move(df); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 123 | description_ = std::move(desc); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 175 | outputs_ = std::move(out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 181 | partial_outputs_ = std::move(partial_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 187 | runtime_outputs_ = std::move(run_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 205 | rspfile_ = std::move(rsp); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 213 | rspfile_content_ = std::move(content); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunIdeWriter(const std::string&, const BuildSettings*, const Builder&, Err*)': [ 938s] ../src/gn/command_gen.cc:266:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 938s] 266 | *err = Err(Location(), "Unknown build system: " + build_system); [ 938s] | ^ [ 938s] In file included from ../src/gn/scope.h:17, [ 938s] from ../src/gn/args.h:14, [ 938s] from ../src/gn/build_settings.h:16, [ 938s] from ../src/gn/command_gen.cc:11: [ 938s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 938s] 58 | Err(const Err& other); [ 938s] | ^~~ [ 938s] ../src/gn/command_gen.cc:313:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 938s] 313 | *err = Err(Location(), "Unknown IDE: " + ide); [ 938s] | ^ [ 938s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 938s] 58 | Err(const Err& other); [ 938s] | ^~~ [ 938s] ../src/gn/command_gen.cc: In function 'bool commands::{anonymous}::RunNinjaPostProcessTools(const BuildSettings*, base::FilePath, bool, bool, Err*)': [ 938s] ../src/gn/command_gen.cc:371:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 938s] 371 | "provide one on the command line via --ninja-executable."); [ 938s] | ^ [ 938s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 938s] 58 | Err(const Err& other); [ 938s] | ^~~ [ 938s] ../src/gn/command_gen.cc:385:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 938s] 385 | "or later."); [ 938s] | ^ [ 938s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 938s] 58 | Err(const Err& other); [ 938s] | ^~~ [ 938s] [58/194] CXX src/gn/command_meta.o [ 938s] In file included from ../src/gn/target.h:15, [ 938s] from ../src/gn/commands.h:15, [ 938s] from ../src/gn/command_meta.cc:10: [ 938s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 938s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 938s] | ^~~~~~~ [ 938s] In file included from ../src/gn/substitution_list.h:11, [ 938s] from ../src/gn/action_values.h:14: [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] In file included from ../src/gn/toolchain.h:16, [ 938s] from ../src/gn/target.h:29: [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 83 | command_ = std::move(cmd); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 110 | default_output_dir_ = std::move(dir); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 117 | depfile_ = std::move(df); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 123 | description_ = std::move(desc); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 175 | outputs_ = std::move(out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 181 | partial_outputs_ = std::move(partial_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 938s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 938s] 187 | runtime_outputs_ = std::move(run_out); [ 938s] | ^ [ 938s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 938s] 17 | SubstitutionList(const SubstitutionList& other); [ 938s] | ^~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 205 | rspfile_ = std::move(rsp); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 938s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 938s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 938s] 213 | rspfile_content_ = std::move(content); [ 938s] | ^ [ 938s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 938s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 938s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [59/194] CXX src/gn/command_outputs.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/commands.h:15, [ 939s] from ../src/gn/command_outputs.cc:11: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [60/194] CXX src/gn/command_path.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/commands.h:15, [ 939s] from ../src/gn/command_path.cc:11: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [61/194] CXX src/gn/command_format.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/commands.h:15, [ 939s] from ../src/gn/command_format.cc:18: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [62/194] CXX src/gn/config_values_extractors.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/config_values_extractors.h:16, [ 939s] from ../src/gn/config_values_extractors.cc:5: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [63/194] CXX src/gn/config_values.o [ 939s] [64/194] CXX src/gn/command_refs.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/commands.h:15, [ 939s] from ../src/gn/command_refs.cc:14: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [65/194] CXX src/gn/compile_commands_writer.o [ 939s] In file included from ../src/gn/target.h:15, [ 939s] from ../src/gn/compile_commands_writer.h:9, [ 939s] from ../src/gn/compile_commands_writer.cc:5: [ 939s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 939s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 939s] | ^~~~~~~ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/action_values.h:14: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/target.h:29: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] In file included from ../src/gn/compile_commands_writer.cc:14: [ 939s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 939s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 78 | link_output_ = std::move(link_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 939s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 84 | depend_output_ = std::move(dep_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] [66/194] CXX src/gn/config.o [ 939s] In file included from ../src/gn/toolchain.h:16, [ 939s] from ../src/gn/settings.h:14, [ 939s] from ../src/gn/input_file_manager.h:20, [ 939s] from ../src/gn/config.cc:8: [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 83 | command_ = std::move(cmd); [ 939s] | ^ [ 939s] In file included from ../src/gn/substitution_list.h:11, [ 939s] from ../src/gn/tool.h:16: [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 110 | default_output_dir_ = std::move(dir); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 117 | depfile_ = std::move(df); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 123 | description_ = std::move(desc); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 175 | outputs_ = std::move(out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 181 | partial_outputs_ = std::move(partial_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 939s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 939s] 187 | runtime_outputs_ = std::move(run_out); [ 939s] | ^ [ 939s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 939s] 17 | SubstitutionList(const SubstitutionList& other); [ 939s] | ^~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 205 | rspfile_ = std::move(rsp); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 939s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 939s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 939s] 213 | rspfile_content_ = std::move(content); [ 939s] | ^ [ 939s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 939s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 939s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] [67/194] CXX src/gn/config_values_generator.o [ 940s] In file included from ../src/gn/toolchain.h:16, [ 940s] from ../src/gn/settings.h:14, [ 940s] from ../src/gn/config_values_generator.cc:12: [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 83 | command_ = std::move(cmd); [ 940s] | ^ [ 940s] In file included from ../src/gn/substitution_list.h:11, [ 940s] from ../src/gn/tool.h:16: [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 110 | default_output_dir_ = std::move(dir); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 117 | depfile_ = std::move(df); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 123 | description_ = std::move(desc); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 175 | outputs_ = std::move(out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 181 | partial_outputs_ = std::move(partial_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 187 | runtime_outputs_ = std::move(run_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 205 | rspfile_ = std::move(rsp); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 213 | rspfile_content_ = std::move(content); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/config_values_generator.cc: In function 'void {anonymous}::GetFrameworksList(Scope*, const char*, ConfigValues*, std::vector >& (ConfigValues::*)(), Err*)': [ 940s] ../src/gn/config_values_generator.cc:67:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 940s] 67 | "path component and have \".framework\" extension."); [ 940s] | ^ [ 940s] In file included from ../src/gn/scope.h:17, [ 940s] from ../src/gn/args.h:14, [ 940s] from ../src/gn/build_settings.h:16, [ 940s] from ../src/gn/config_values_generator.cc:8: [ 940s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 940s] 58 | Err(const Err& other); [ 940s] | ^~~ [ 940s] ../src/gn/config_values_generator.cc: In member function 'void ConfigValuesGenerator::Run()': [ 940s] ../src/gn/config_values_generator.cc:155:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 940s] 155 | "the #include lines rather than a GN-style file name.\n"); [ 940s] | ^ [ 940s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 940s] 58 | Err(const Err& other); [ 940s] | ^~~ [ 940s] [68/194] CXX src/gn/escape.o [ 940s] [69/194] CXX src/gn/deps_iterator.o [ 940s] In file included from ../src/gn/target.h:15, [ 940s] from ../src/gn/deps_iterator.cc:7: [ 940s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 940s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 940s] | ^~~~~~~ [ 940s] In file included from ../src/gn/substitution_list.h:11, [ 940s] from ../src/gn/action_values.h:14: [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] In file included from ../src/gn/toolchain.h:16, [ 940s] from ../src/gn/target.h:29: [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 83 | command_ = std::move(cmd); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 110 | default_output_dir_ = std::move(dir); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 117 | depfile_ = std::move(df); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 123 | description_ = std::move(desc); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 175 | outputs_ = std::move(out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 181 | partial_outputs_ = std::move(partial_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 187 | runtime_outputs_ = std::move(run_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 205 | rspfile_ = std::move(rsp); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 213 | rspfile_content_ = std::move(content); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] [70/194] CXX src/gn/copy_target_generator.o [ 940s] In file included from ../src/gn/toolchain.h:16, [ 940s] from ../src/gn/settings.h:14, [ 940s] from ../src/gn/filesystem_utils.h:14, [ 940s] from ../src/gn/copy_target_generator.cc:8: [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 83 | command_ = std::move(cmd); [ 940s] | ^ [ 940s] In file included from ../src/gn/substitution_list.h:11, [ 940s] from ../src/gn/tool.h:16: [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 110 | default_output_dir_ = std::move(dir); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 117 | depfile_ = std::move(df); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 123 | description_ = std::move(desc); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 175 | outputs_ = std::move(out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 181 | partial_outputs_ = std::move(partial_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 187 | runtime_outputs_ = std::move(run_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 205 | rspfile_ = std::move(rsp); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 213 | rspfile_content_ = std::move(content); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] In file included from ../src/gn/target.h:15, [ 940s] from ../src/gn/filesystem_utils.h:15: [ 940s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 940s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 940s] | ^~~~~~~ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/copy_target_generator.cc: In member function 'virtual void CopyTargetGenerator::DoRun()': [ 940s] ../src/gn/copy_target_generator.cc:32:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 940s] 32 | "You have to specify at least one file to copy in the \"sources\"."); [ 940s] | ^ [ 940s] In file included from ../src/gn/scope.h:17, [ 940s] from ../src/gn/args.h:14, [ 940s] from ../src/gn/build_settings.h:16, [ 940s] from ../src/gn/copy_target_generator.cc:7: [ 940s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 940s] 58 | Err(const Err& other); [ 940s] | ^~~ [ 940s] ../src/gn/copy_target_generator.cc:41:31: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 940s] 41 | "source_expansion\")."); [ 940s] | ^ [ 940s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 940s] 58 | Err(const Err& other); [ 940s] | ^~~ [ 940s] [71/194] CXX src/gn/commands.o [ 940s] In file included from ../src/gn/target.h:15, [ 940s] from ../src/gn/commands.h:15, [ 940s] from ../src/gn/commands.cc:5: [ 940s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 940s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 940s] | ^~~~~~~ [ 940s] In file included from ../src/gn/substitution_list.h:11, [ 940s] from ../src/gn/action_values.h:14: [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] In file included from ../src/gn/toolchain.h:16, [ 940s] from ../src/gn/target.h:29: [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 83 | command_ = std::move(cmd); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 110 | default_output_dir_ = std::move(dir); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 117 | depfile_ = std::move(df); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 123 | description_ = std::move(desc); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 175 | outputs_ = std::move(out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 181 | partial_outputs_ = std::move(partial_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 940s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 940s] 187 | runtime_outputs_ = std::move(run_out); [ 940s] | ^ [ 940s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 940s] 17 | SubstitutionList(const SubstitutionList& other); [ 940s] | ^~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 205 | rspfile_ = std::move(rsp); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 940s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 940s] 213 | rspfile_content_ = std::move(content); [ 940s] | ^ [ 940s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 940s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 940s] | ^~~~~~~~~~~~~~~~~~~ [ 940s] ../src/gn/commands.cc: In function 'bool commands::{anonymous}::ResolveStringFromCommandLineInput(Setup*, const SourceDir&, const std::string&, bool, UniqueVector*, UniqueVector*, UniqueVector*, UniqueVector*)': [ 940s] ../src/gn/commands.cc:99:15: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 940s] 99 | err = Err(); [ 940s] | ^ [ 940s] In file included from ../src/gn/scope.h:17, [ 940s] from ../src/gn/args.h:14, [ 940s] from ../src/gn/build_settings.h:16, [ 940s] from ../src/gn/metadata.h:10, [ 940s] from ../src/gn/target.h:23: [ 940s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 940s] 58 | Err(const Err& other); [ 940s] | ^~~ [ 940s] [72/194] CXX src/gn/exec_process.o [ 941s] [73/194] CXX src/gn/frameworks_utils.o [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/settings.h:14, [ 941s] from ../src/gn/filesystem_utils.h:14, [ 941s] from ../src/gn/frameworks_utils.cc:7: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/tool.h:16: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/filesystem_utils.h:15: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] [74/194] CXX src/gn/file_writer.o [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/settings.h:14, [ 941s] from ../src/gn/filesystem_utils.h:14, [ 941s] from ../src/gn/file_writer.cc:9: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/tool.h:16: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/filesystem_utils.h:15: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] [75/194] CXX src/gn/err.o [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/settings.h:14, [ 941s] from ../src/gn/filesystem_utils.h:14, [ 941s] from ../src/gn/err.cc:11: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/tool.h:16: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/filesystem_utils.h:15: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] [76/194] CXX src/gn/create_bundle_target_generator.o [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/settings.h:14, [ 941s] from ../src/gn/filesystem_utils.h:14, [ 941s] from ../src/gn/create_bundle_target_generator.cc:10: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/tool.h:16: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/filesystem_utils.h:15: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillBundleDir(const SourceDir&, const std::string_view&, SourceDir*)': [ 941s] ../src/gn/create_bundle_target_generator.cc:101:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 101 | str + "\"."); [ 941s] | ^ [ 941s] In file included from ../src/gn/scope.h:17, [ 941s] from ../src/gn/settings.h:12: [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningSources()': [ 941s] ../src/gn/create_bundle_target_generator.cc:214:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 214 | "You must define code_signing_script if you use code_signing_sources."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningOutputs()': [ 941s] ../src/gn/create_bundle_target_generator.cc:237:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 237 | "You must define code_signing_script if you use code_signing_outputs."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/create_bundle_target_generator.cc:253:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 253 | "code signing script needs to be run."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] ../src/gn/create_bundle_target_generator.cc: In member function 'bool CreateBundleTargetGenerator::FillCodeSigningArgs()': [ 941s] ../src/gn/create_bundle_target_generator.cc:277:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 277 | "You must define code_signing_script if you use code_signing_args."); [ 941s] | ^ [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 941s] [77/194] CXX src/gn/rust_project_writer.o [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/rust_project_writer.h:9, [ 941s] from ../src/gn/rust_project_writer.cc:5: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/action_values.h:14: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/target.h:29: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] [78/194] CXX src/gn/eclipse_writer.o [ 941s] In file included from ../src/gn/target.h:15, [ 941s] from ../src/gn/config_values_extractors.h:16, [ 941s] from ../src/gn/eclipse_writer.cc:12: [ 941s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 941s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 941s] | ^~~~~~~ [ 941s] In file included from ../src/gn/substitution_list.h:11, [ 941s] from ../src/gn/action_values.h:14: [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] In file included from ../src/gn/toolchain.h:16, [ 941s] from ../src/gn/target.h:29: [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 83 | command_ = std::move(cmd); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 110 | default_output_dir_ = std::move(dir); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 117 | depfile_ = std::move(df); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 123 | description_ = std::move(desc); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 175 | outputs_ = std::move(out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 181 | partial_outputs_ = std::move(partial_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 941s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 941s] 187 | runtime_outputs_ = std::move(run_out); [ 941s] | ^ [ 941s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 941s] 17 | SubstitutionList(const SubstitutionList& other); [ 941s] | ^~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 205 | rspfile_ = std::move(rsp); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 941s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 941s] 213 | rspfile_content_ = std::move(content); [ 941s] | ^ [ 941s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 941s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 941s] | ^~~~~~~~~~~~~~~~~~~ [ 941s] ../src/gn/eclipse_writer.cc: In static member function 'static bool EclipseWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*)': [ 941s] ../src/gn/eclipse_writer.cc:63:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 941s] 63 | Err(Location(), "Couldn't open eclipse-cdt-settings.xml for writing"); [ 941s] | ^ [ 941s] In file included from ../src/gn/scope.h:17, [ 941s] from ../src/gn/args.h:14, [ 941s] from ../src/gn/build_settings.h:16, [ 941s] from ../src/gn/metadata.h:10, [ 941s] from ../src/gn/target.h:23: [ 941s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 941s] 58 | Err(const Err& other); [ 941s] | ^~~ [ 942s] [79/194] CXX src/gn/filesystem_utils.o [ 942s] In file included from ../src/gn/toolchain.h:16, [ 942s] from ../src/gn/settings.h:14, [ 942s] from ../src/gn/filesystem_utils.h:14, [ 942s] from ../src/gn/filesystem_utils.cc:5: [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 83 | command_ = std::move(cmd); [ 942s] | ^ [ 942s] In file included from ../src/gn/substitution_list.h:11, [ 942s] from ../src/gn/tool.h:16: [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 110 | default_output_dir_ = std::move(dir); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 117 | depfile_ = std::move(df); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 123 | description_ = std::move(desc); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 175 | outputs_ = std::move(out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 181 | partial_outputs_ = std::move(partial_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 187 | runtime_outputs_ = std::move(run_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 205 | rspfile_ = std::move(rsp); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 213 | rspfile_content_ = std::move(content); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] In file included from ../src/gn/target.h:15, [ 942s] from ../src/gn/filesystem_utils.h:15: [ 942s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 942s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 942s] | ^~~~~~~ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/filesystem_utils.cc: In function 'bool EnsureStringIsInOutputDir(const SourceDir&, const std::string&, const ParseNode*, Err*)': [ 942s] ../src/gn/filesystem_utils.cc:333:22: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 333 | str + "\"."); [ 942s] | ^ [ 942s] In file included from ../src/gn/scope.h:17, [ 942s] from ../src/gn/settings.h:12: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/filesystem_utils.cc: In function 'bool WriteFile(const base::FilePath&, const std::string&, Err*)': [ 942s] ../src/gn/filesystem_utils.cc:972:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 972 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/filesystem_utils.cc:984:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 984 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] [80/194] CXX src/gn/function_foreach.o [ 942s] ../src/gn/function_foreach.cc: In function 'Value functions::RunForEach(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 942s] ../src/gn/function_foreach.cc:54:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 54 | "Expecting exactly two."); [ 942s] | ^ [ 942s] In file included from ../src/gn/function_foreach.cc:5: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_foreach.cc:62:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 62 | Err(args_vector[0].get(), "Expected an identifier for the loop var."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_foreach.cc:80:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 80 | *err = Err(function, "Expected { after foreach."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] [81/194] CXX src/gn/function_forward_variables_from.o [ 942s] ../src/gn/function_forward_variables_from.cc: In function 'void functions::{anonymous}::ForwardValuesFromList(Scope*, Scope*, const std::vector&, const std::set >&, Err*)': [ 942s] ../src/gn/function_forward_variables_from.cc:54:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 54 | "The variable \"" + cur.string_value() + "\" is a built-in."); [ 942s] | ^ [ 942s] In file included from ../src/gn/function_forward_variables_from.cc:5: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_forward_variables_from.cc:67:38: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 67 | "do this explicitly."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_forward_variables_from.cc: In function 'Value functions::RunForwardVariablesFrom(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 942s] ../src/gn/function_forward_variables_from.cc:173:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 173 | "Expecting two or three arguments."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_forward_variables_from.cc:186:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 186 | *err = Err(identifier, "Undefined identifier."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_forward_variables_from.cc:211:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 211 | "Expecting a list of strings."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_forward_variables_from.cc:242:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 242 | "Expecting either the string \"*\" or a list of strings."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] [82/194] CXX src/gn/function_filter.o [ 942s] In file included from ../src/gn/toolchain.h:16, [ 942s] from ../src/gn/settings.h:14, [ 942s] from ../src/gn/filesystem_utils.h:14, [ 942s] from ../src/gn/function_filter.cc:8: [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 83 | command_ = std::move(cmd); [ 942s] | ^ [ 942s] In file included from ../src/gn/substitution_list.h:11, [ 942s] from ../src/gn/tool.h:16: [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 110 | default_output_dir_ = std::move(dir); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 117 | depfile_ = std::move(df); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 123 | description_ = std::move(desc); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 175 | outputs_ = std::move(out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 181 | partial_outputs_ = std::move(partial_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 187 | runtime_outputs_ = std::move(run_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 205 | rspfile_ = std::move(rsp); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 213 | rspfile_content_ = std::move(content); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] In file included from ../src/gn/target.h:15, [ 942s] from ../src/gn/filesystem_utils.h:15: [ 942s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 942s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 942s] | ^~~~~~~ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/function_filter.cc: In function 'Value functions::{anonymous}::RunFilter(Scope*, const FunctionCallNode*, const std::vector&, FilterSelection, Err*)': [ 942s] ../src/gn/function_filter.cc:69:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 69 | *err = Err(function, "Expecting exactly two arguments."); [ 942s] | ^ [ 942s] In file included from ../src/gn/function_filter.cc:7: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_filter.cc:75:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 75 | *err = Err(args[0], "First argument must be a list of strings."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_filter.cc:88:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 88 | *err = Err(args[0], "First argument must be a list of strings."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] [83/194] CXX src/gn/function_exec_script.o [ 942s] In file included from ../src/gn/toolchain.h:16, [ 942s] from ../src/gn/settings.h:14, [ 942s] from ../src/gn/filesystem_utils.h:14, [ 942s] from ../src/gn/function_exec_script.cc:12: [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 83 | command_ = std::move(cmd); [ 942s] | ^ [ 942s] In file included from ../src/gn/substitution_list.h:11, [ 942s] from ../src/gn/tool.h:16: [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 110 | default_output_dir_ = std::move(dir); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 117 | depfile_ = std::move(df); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 123 | description_ = std::move(desc); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 175 | outputs_ = std::move(out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 181 | partial_outputs_ = std::move(partial_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 187 | runtime_outputs_ = std::move(run_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 205 | rspfile_ = std::move(rsp); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 213 | rspfile_content_ = std::move(content); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] In file included from ../src/gn/target.h:15, [ 942s] from ../src/gn/filesystem_utils.h:15: [ 942s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 942s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 942s] | ^~~~~~~ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/function_exec_script.cc: In function 'bool functions::{anonymous}::CheckExecScriptPermissions(const BuildSettings*, const FunctionCallNode*, Err*)': [ 942s] ../src/gn/function_exec_script.cc:56:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 56 | "if you need to modify the whitelist."); [ 942s] | ^ [ 942s] In file included from ../src/gn/function_exec_script.cc:10: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_exec_script.cc: In function 'Value functions::RunExecScript(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 942s] ../src/gn/function_exec_script.cc:128:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 128 | "I expected between one and four arguments."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_exec_script.cc:243:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 243 | "\"."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_exec_script.cc:269:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 269 | Err(function->function(), "Script returned non-zero exit code.", msg); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] [84/194] CXX src/gn/function_get_label_info.o [ 942s] In file included from ../src/gn/toolchain.h:16, [ 942s] from ../src/gn/settings.h:14, [ 942s] from ../src/gn/filesystem_utils.h:14, [ 942s] from ../src/gn/function_get_label_info.cc:6: [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 83 | command_ = std::move(cmd); [ 942s] | ^ [ 942s] In file included from ../src/gn/substitution_list.h:11, [ 942s] from ../src/gn/tool.h:16: [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 110 | default_output_dir_ = std::move(dir); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 117 | depfile_ = std::move(df); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 123 | description_ = std::move(desc); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 175 | outputs_ = std::move(out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 181 | partial_outputs_ = std::move(partial_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 942s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 942s] 187 | runtime_outputs_ = std::move(run_out); [ 942s] | ^ [ 942s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 942s] 17 | SubstitutionList(const SubstitutionList& other); [ 942s] | ^~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 205 | rspfile_ = std::move(rsp); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 942s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 213 | rspfile_content_ = std::move(content); [ 942s] | ^ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] In file included from ../src/gn/target.h:15, [ 942s] from ../src/gn/filesystem_utils.h:15: [ 942s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 942s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 942s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 942s] | ^~~~~~~ [ 942s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 942s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 942s] | ^~~~~~~~~~~~~~~~~~~ [ 942s] ../src/gn/function_get_label_info.cc: In function 'Value functions::RunGetLabelInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 942s] ../src/gn/function_get_label_info.cc:83:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 83 | *err = Err(function, "Expected two arguments."); [ 942s] | ^ [ 942s] In file included from ../src/gn/function_get_label_info.cc:5: [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 942s] ../src/gn/function_get_label_info.cc:137:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 942s] 137 | *err = Err(args[1], "Unknown value for \"what\" parameter."); [ 942s] | ^ [ 942s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 942s] 58 | Err(const Err& other); [ 942s] | ^~~ [ 943s] [85/194] CXX src/gn/function_get_path_info.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/filesystem_utils.h:14, [ 943s] from ../src/gn/function_get_path_info.cc:8: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/filesystem_utils.h:15: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_get_path_info.cc: In function 'std::string functions::{anonymous}::GetOnePathInfo(const Settings*, const SourceDir&, What, const Value&, Err*)': [ 943s] ../src/gn/function_get_path_info.cc:60:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 60 | *err = Err(input, "Calling get_path_info on an empty string."); [ 943s] | ^ [ 943s] In file included from ../src/gn/function_get_path_info.cc:7: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_path_info.cc: In function 'Value functions::RunGetPathInfo(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_get_path_info.cc:203:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 203 | *err = Err(function, "Expecting two arguments to get_path_info."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_path_info.cc:226:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 226 | *err = Err(args[1], "Unknown value for 'what'."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_path_info.cc:247:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 247 | *err = Err(args[0], "Path must be a string or a list of strings."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [86/194] CXX src/gn/function_get_target_outputs.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/function_get_target_outputs.cc:8: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/function_get_target_outputs.cc:10: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_get_target_outputs.cc: In function 'Value functions::RunGetTargetOutputs(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_get_target_outputs.cc:71:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 71 | *err = Err(function, "Expected one argument."); [ 943s] | ^ [ 943s] In file included from ../src/gn/scope.h:17, [ 943s] from ../src/gn/args.h:14, [ 943s] from ../src/gn/build_settings.h:16, [ 943s] from ../src/gn/function_get_target_outputs.cc:5: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_target_outputs.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 89 | *err = Err(function, "No targets defined in this context."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_target_outputs.cc:100:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 100 | item->GetItemTypeName()); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_get_target_outputs.cc:112:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 112 | "previously defined in the current file."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [87/194] CXX src/gn/function_set_defaults.o [ 943s] [88/194] CXX src/gn/function_read_file.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/filesystem_utils.h:14, [ 943s] from ../src/gn/function_read_file.cc:7: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/filesystem_utils.h:15: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_read_file.cc: In function 'Value functions::RunReadFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_read_file.cc:48:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 48 | "I expected two arguments."); [ 943s] | ^ [ 943s] In file included from ../src/gn/function_read_file.cc:6: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_read_file.cc:70:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 70 | "I resolved this to \"" + FilePathToUTF8(file_path) + "\"."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [89/194] CXX src/gn/function_rebase_path.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/filesystem_utils.h:14, [ 943s] from ../src/gn/function_rebase_path.cc:8: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/filesystem_utils.h:15: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_rebase_path.cc: In function 'Value functions::RunRebasePath(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_rebase_path.cc:226:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 226 | *err = Err(function->function(), "Wrong # of arguments for rebase_path."); [ 943s] | ^ [ 943s] In file included from ../src/gn/scope.h:17, [ 943s] from ../src/gn/args.h:14, [ 943s] from ../src/gn/build_settings.h:16, [ 943s] from ../src/gn/function_rebase_path.cc:7: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_rebase_path.cc:284:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 284 | *err = Err(function->function(), "rebase_path requires a list or a string."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [90/194] CXX src/gn/function_set_default_toolchain.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/function_set_default_toolchain.cc:10: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_set_default_toolchain.cc: In function 'Value functions::RunSetDefaultToolchain(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_set_default_toolchain.cc:62:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 62 | "file."); [ 943s] | ^ [ 943s] In file included from ../src/gn/scope.h:17, [ 943s] from ../src/gn/args.h:14, [ 943s] from ../src/gn/build_settings.h:16, [ 943s] from ../src/gn/function_set_default_toolchain.cc:5: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [91/194] CXX src/gn/function_process_file_template.o [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/settings.h:14, [ 943s] from ../src/gn/function_process_file_template.cc:9: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/tool.h:16: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/function_process_file_template.cc:12: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/function_process_file_template.cc: In function 'Value functions::RunProcessFileTemplate(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 943s] ../src/gn/function_process_file_template.cc:67:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 67 | *err = Err(function->function(), "Expected two arguments"); [ 943s] | ^ [ 943s] In file included from ../src/gn/parse_tree.h:16, [ 943s] from ../src/gn/function_process_file_template.cc:7: [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_process_file_template.cc:93:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 93 | *err = Err(template_arg, "Not a string or a list."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] ../src/gn/function_process_file_template.cc:99:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 943s] 99 | *err = Err(template_arg, "Not a valid substitution type for the function."); [ 943s] | ^ [ 943s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 943s] 58 | Err(const Err& other); [ 943s] | ^~~ [ 943s] [92/194] CXX src/gn/desc_builder.o [ 943s] In file included from ../src/gn/target.h:15, [ 943s] from ../src/gn/commands.h:15, [ 943s] from ../src/gn/desc_builder.cc:10: [ 943s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 943s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 943s] | ^~~~~~~ [ 943s] In file included from ../src/gn/substitution_list.h:11, [ 943s] from ../src/gn/action_values.h:14: [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] In file included from ../src/gn/toolchain.h:16, [ 943s] from ../src/gn/target.h:29: [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 83 | command_ = std::move(cmd); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 110 | default_output_dir_ = std::move(dir); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 117 | depfile_ = std::move(df); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 123 | description_ = std::move(desc); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 175 | outputs_ = std::move(out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 181 | partial_outputs_ = std::move(partial_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 943s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 943s] 187 | runtime_outputs_ = std::move(run_out); [ 943s] | ^ [ 943s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 943s] 17 | SubstitutionList(const SubstitutionList& other); [ 943s] | ^~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 205 | rspfile_ = std::move(rsp); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 943s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 943s] 213 | rspfile_content_ = std::move(content); [ 943s] | ^ [ 943s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 943s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 943s] | ^~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/desc_builder.cc: In member function 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const Scope*)': [ 943s] ../src/gn/desc_builder.cc:180:21: warning: redundant move in return statement [-Wredundant-move] [ 943s] 180 | return std::move(res); [ 943s] | ~~~~~~~~~^~~~~ [ 943s] ../src/gn/desc_builder.cc:180:21: note: remove 'std::move' call [ 943s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderDeps()': [ 943s] ../src/gn/desc_builder.cc:701:21: warning: redundant move in return statement [-Wredundant-move] [ 943s] 701 | return std::move(res); [ 943s] | ~~~~~~~~~^~~~~ [ 943s] ../src/gn/desc_builder.cc:701:21: note: remove 'std::move' call [ 943s] ../src/gn/desc_builder.cc: In member function '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::TargetDescBuilder::RenderRuntimeDeps()': [ 943s] ../src/gn/desc_builder.cc:727:21: warning: redundant move in return statement [-Wredundant-move] [ 943s] 727 | return std::move(res); [ 943s] | ~~~~~~~~~^~~~~ [ 943s] ../src/gn/desc_builder.cc:727:21: note: remove 'std::move' call [ 943s] ../src/gn/desc_builder.cc: In instantiation of 'base::Value {anonymous}::BaseDescBuilder::ToBaseValue(const std::vector&) [with T = Value]': [ 943s] ../src/gn/desc_builder.cc:194:27: required from here [ 943s] 194 | return ToBaseValue(val.list_value()); [ 943s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/desc_builder.cc:171:25: warning: redundant move in return statement [-Wredundant-move] [ 943s] 171 | return std::move(res); [ 943s] | ^ [ 943s] ../src/gn/desc_builder.cc:171:25: note: remove 'std::move' call [ 943s] ../src/gn/desc_builder.cc: In instantiation of '{anonymous}::BaseDescBuilder::ValuePtr {anonymous}::BaseDescBuilder::RenderValue(const std::vector&) [with T = SourceFile; ValuePtr = std::unique_ptr]': [ 943s] ../src/gn/desc_builder.cc:395:47: required from here [ 943s] 395 | RenderValue(target_->sources())); [ 943s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 943s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 943s] 140 | return std::move(res); [ 943s] | ^ [ 943s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 943s] ../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]': [ 943s] ../src/gn/desc_builder.cc:423:69: required from here [ 943s] 423 | res->SetWithoutPathExpansion(variables::kInputs, RenderValue(inputs)); [ 943s] | ~~~~~~~~~~~^~~~~~~~ [ 943s] ../src/gn/desc_builder.cc:140:25: warning: redundant move in return statement [-Wredundant-move] [ 943s] 140 | return std::move(res); [ 943s] | ^ [ 943s] ../src/gn/desc_builder.cc:140:25: note: remove 'std::move' call [ 944s] [93/194] CXX src/gn/function_template.o [ 944s] ../src/gn/function_template.cc: In function 'Value functions::RunTemplate(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 944s] ../src/gn/function_template.cc:187:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 187 | Err(function->function(), "Need exactly one string arg to template."); [ 944s] | ^ [ 944s] In file included from ../src/gn/parse_tree.h:16, [ 944s] from ../src/gn/function_template.cc:7: [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] ../src/gn/function_template.cc:197:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 197 | "A template with this name was already defined."); [ 944s] | ^ [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] [94/194] CXX src/gn/general_tool.o [ 944s] In file included from ../src/gn/general_tool.h:16, [ 944s] from ../src/gn/general_tool.cc:5: [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 83 | command_ = std::move(cmd); [ 944s] | ^ [ 944s] In file included from ../src/gn/substitution_list.h:11, [ 944s] from ../src/gn/general_tool.h:14: [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 110 | default_output_dir_ = std::move(dir); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 117 | depfile_ = std::move(df); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 123 | description_ = std::move(desc); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 175 | outputs_ = std::move(out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 181 | partial_outputs_ = std::move(partial_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 187 | runtime_outputs_ = std::move(run_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 205 | rspfile_ = std::move(rsp); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 213 | rspfile_content_ = std::move(content); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] In file included from ../src/gn/target.h:15, [ 944s] from ../src/gn/general_tool.cc:6: [ 944s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 944s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 944s] | ^~~~~~~ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] [95/194] CXX src/gn/function_write_file.o [ 944s] In file included from ../src/gn/toolchain.h:16, [ 944s] from ../src/gn/settings.h:14, [ 944s] from ../src/gn/filesystem_utils.h:14, [ 944s] from ../src/gn/function_write_file.cc:12: [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 83 | command_ = std::move(cmd); [ 944s] | ^ [ 944s] In file included from ../src/gn/substitution_list.h:11, [ 944s] from ../src/gn/tool.h:16: [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 110 | default_output_dir_ = std::move(dir); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 117 | depfile_ = std::move(df); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 123 | description_ = std::move(desc); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 175 | outputs_ = std::move(out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 181 | partial_outputs_ = std::move(partial_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 187 | runtime_outputs_ = std::move(run_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 205 | rspfile_ = std::move(rsp); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 213 | rspfile_content_ = std::move(content); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] In file included from ../src/gn/target.h:15, [ 944s] from ../src/gn/filesystem_utils.h:15: [ 944s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 944s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 944s] | ^~~~~~~ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/function_write_file.cc: In function 'Value functions::RunWriteFile(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 944s] ../src/gn/function_write_file.cc:58:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 58 | "I expected two or three arguments."); [ 944s] | ^ [ 944s] In file included from ../src/gn/function_write_file.cc:11: [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] ../src/gn/function_write_file.cc:101:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 101 | *err = Err(function->function(), err->message(), err->help_text()); [ 944s] | ^ [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] [96/194] CXX src/gn/group_target_generator.o [ 944s] In file included from ../src/gn/target.h:15, [ 944s] from ../src/gn/group_target_generator.cc:7: [ 944s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 944s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 944s] | ^~~~~~~ [ 944s] In file included from ../src/gn/substitution_list.h:11, [ 944s] from ../src/gn/action_values.h:14: [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] In file included from ../src/gn/toolchain.h:16, [ 944s] from ../src/gn/target.h:29: [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 83 | command_ = std::move(cmd); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 110 | default_output_dir_ = std::move(dir); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 117 | depfile_ = std::move(df); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 123 | description_ = std::move(desc); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 175 | outputs_ = std::move(out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 181 | partial_outputs_ = std::move(partial_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 187 | runtime_outputs_ = std::move(run_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 205 | rspfile_ = std::move(rsp); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 213 | rspfile_content_ = std::move(content); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] [97/194] CXX src/gn/functions_target.o [ 944s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 944s] ../src/gn/functions_target.cc:851:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 851 | *err = Err(function, "Expected two arguments.", "Try \"gn help target\"."); [ 944s] | ^ [ 944s] In file included from ../src/gn/functions_target.cc:8: [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:65, [ 944s] from ../src/gn/functions.h:11, [ 944s] from ../src/gn/functions_target.cc:5: [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 944s] | ^~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 944s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 944s] | ^~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] 185 | __uninit_copy(__first, __last, __result); [ 944s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; _Tp = Value]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 944s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1689:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1689:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1697:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 1697 | std::__uninitialized_copy_a(__first, __last, [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 944s] 1698 | this->_M_impl._M_start, [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] 1699 | _M_get_Tp_allocator()); [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]': [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:707:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 707 | vector(_InputIterator __first, _InputIterator __last, [ 944s] | ^~~~~~ [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:707:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:711:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 711 | _M_range_initialize(__first, __last, [ 944s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 944s] 712 | std::__iterator_category(__first)); [ 944s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/functions_target.cc: In function 'Value functions::RunTarget(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 944s] ../src/gn/functions_target.cc:862:59: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 944s] 862 | std::vector sub_args(args.begin() + 1, args.end()); [ 944s] | ^ [ 944s] [98/194] CXX src/gn/input_file.o [ 944s] [99/194] CXX src/gn/function_toolchain.o [ 944s] In file included from ../src/gn/c_tool.h:17, [ 944s] from ../src/gn/function_toolchain.cc:10: [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 83 | command_ = std::move(cmd); [ 944s] | ^ [ 944s] In file included from ../src/gn/substitution_list.h:11, [ 944s] from ../src/gn/c_tool.h:15: [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 110 | default_output_dir_ = std::move(dir); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 117 | depfile_ = std::move(df); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 123 | description_ = std::move(desc); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 175 | outputs_ = std::move(out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 181 | partial_outputs_ = std::move(partial_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 944s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 944s] 187 | runtime_outputs_ = std::move(run_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 944s] 17 | SubstitutionList(const SubstitutionList& other); [ 944s] | ^~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 205 | rspfile_ = std::move(rsp); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 944s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 213 | rspfile_content_ = std::move(content); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 944s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 78 | link_output_ = std::move(link_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 944s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 944s] 84 | depend_output_ = std::move(dep_out); [ 944s] | ^ [ 944s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 944s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 944s] | ^~~~~~~~~~~~~~~~~~~ [ 944s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunToolchain(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 944s] ../src/gn/function_toolchain.cc:262:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 262 | *err = Err(function, "Can't define a toolchain in this context."); [ 944s] | ^ [ 944s] In file included from ../src/gn/scope.h:17, [ 944s] from ../src/gn/c_tool.h:14: [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 944s] ../src/gn/function_toolchain.cc: In function 'Value functions::RunTool(Scope*, const FunctionCallNode*, const std::vector&, BlockNode*, Err*)': [ 944s] ../src/gn/function_toolchain.cc:897:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 944s] 897 | "definition."); [ 944s] | ^ [ 944s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 944s] 58 | Err(const Err& other); [ 944s] | ^~~ [ 945s] [100/194] CXX src/gn/inherited_libraries.o [ 945s] In file included from ../src/gn/target.h:15, [ 945s] from ../src/gn/inherited_libraries.cc:7: [ 945s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 945s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 945s] | ^~~~~~~ [ 945s] In file included from ../src/gn/substitution_list.h:11, [ 945s] from ../src/gn/action_values.h:14: [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] In file included from ../src/gn/toolchain.h:16, [ 945s] from ../src/gn/target.h:29: [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 83 | command_ = std::move(cmd); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 110 | default_output_dir_ = std::move(dir); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 117 | depfile_ = std::move(df); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 123 | description_ = std::move(desc); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 175 | outputs_ = std::move(out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 181 | partial_outputs_ = std::move(partial_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 187 | runtime_outputs_ = std::move(run_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 205 | rspfile_ = std::move(rsp); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 213 | rspfile_content_ = std::move(content); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] [101/194] CXX src/gn/generated_file_target_generator.o [ 945s] In file included from ../src/gn/target.h:15, [ 945s] from ../src/gn/generated_file_target_generator.h:9, [ 945s] from ../src/gn/generated_file_target_generator.cc:5: [ 945s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 945s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 945s] | ^~~~~~~ [ 945s] In file included from ../src/gn/substitution_list.h:11, [ 945s] from ../src/gn/action_values.h:14: [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] In file included from ../src/gn/toolchain.h:16, [ 945s] from ../src/gn/target.h:29: [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 83 | command_ = std::move(cmd); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 110 | default_output_dir_ = std::move(dir); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 117 | depfile_ = std::move(df); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 123 | description_ = std::move(desc); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 175 | outputs_ = std::move(out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 181 | partial_outputs_ = std::move(partial_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 187 | runtime_outputs_ = std::move(run_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 205 | rspfile_ = std::move(rsp); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 213 | rspfile_content_ = std::move(content); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/generated_file_target_generator.cc: In member function 'virtual void GeneratedFileTargetGenerator::DoRun()': [ 945s] ../src/gn/generated_file_target_generator.cc:33:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 945s] 33 | "destination of the write\n(see \"gn help generated_file\")."); [ 945s] | ^ [ 945s] In file included from ../src/gn/scope.h:17, [ 945s] from ../src/gn/args.h:14, [ 945s] from ../src/gn/build_settings.h:16, [ 945s] from ../src/gn/metadata.h:10, [ 945s] from ../src/gn/target.h:23: [ 945s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 945s] 58 | Err(const Err& other); [ 945s] | ^~~ [ 945s] ../src/gn/generated_file_target_generator.cc:48:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 945s] 48 | "generated_file\"."); [ 945s] | ^ [ 945s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 945s] 58 | Err(const Err& other); [ 945s] | ^~~ [ 945s] ../src/gn/generated_file_target_generator.cc: In member function 'bool GeneratedFileTargetGenerator::IsMetadataCollectionTarget(const std::string_view&, const ParseNode*)': [ 945s] ../src/gn/generated_file_target_generator.cc:78:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 945s] 78 | " will have no effect as no metadata collection will occur."); [ 945s] | ^ [ 945s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 945s] 58 | Err(const Err& other); [ 945s] | ^~~ [ 945s] [102/194] CXX src/gn/lib_file.o [ 945s] [103/194] CXX src/gn/item.o [ 945s] In file included from ../src/gn/toolchain.h:16, [ 945s] from ../src/gn/settings.h:14, [ 945s] from ../src/gn/item.cc:8: [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 83 | command_ = std::move(cmd); [ 945s] | ^ [ 945s] In file included from ../src/gn/substitution_list.h:11, [ 945s] from ../src/gn/tool.h:16: [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 110 | default_output_dir_ = std::move(dir); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 117 | depfile_ = std::move(df); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 123 | description_ = std::move(desc); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 175 | outputs_ = std::move(out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 181 | partial_outputs_ = std::move(partial_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 945s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 945s] 187 | runtime_outputs_ = std::move(run_out); [ 945s] | ^ [ 945s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 945s] 17 | SubstitutionList(const SubstitutionList& other); [ 945s] | ^~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 205 | rspfile_ = std::move(rsp); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 945s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 945s] 213 | rspfile_content_ = std::move(content); [ 945s] | ^ [ 945s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 945s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 945s] | ^~~~~~~~~~~~~~~~~~~ [ 945s] [104/194] CXX src/gn/location.o [ 946s] [105/194] CXX src/gn/input_conversion.o [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/settings.h:14, [ 946s] from ../src/gn/input_file_manager.h:20, [ 946s] from ../src/gn/scheduler.h:16, [ 946s] from ../src/gn/input_conversion.cc:22: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSONValue(const Settings*, const base::Value&, const ParseNode*, InputFile*, Err*)': [ 946s] ../src/gn/input_conversion.cc:128:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 128 | *err = Err(origin, "Null values are not supported."); [ 946s] | ^ [ 946s] In file included from ../src/gn/scope.h:17, [ 946s] from ../src/gn/args.h:14, [ 946s] from ../src/gn/build_settings.h:16, [ 946s] from ../src/gn/input_conversion.cc:16: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/input_conversion.cc:137:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 137 | *err = Err(origin, "Binary values are not supported."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/input_conversion.cc:145:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 145 | *err = Err(origin, "Invalid identifier \"" + it.first + "\"."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/input_conversion.cc:153:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 153 | *err = Err(origin, "Invalid encoding \"" + it.first + "\"."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::ParseJSON(const Settings*, const std::string&, const ParseNode*, Err*)': [ 946s] ../src/gn/input_conversion.cc:193:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 193 | *err = Err(origin, "Input is not a valid JSON: " + error_msg_out); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/input_conversion.cc: In function 'Value {anonymous}::DoConvertInputToValue(const Settings*, const std::string&, const ParseNode*, const Value&, const std::string&, Err*)': [ 946s] ../src/gn/input_conversion.cc:237:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 237 | "Run gn help input_conversion to see your options."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] [106/194] CXX src/gn/import_manager.o [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/settings.h:14, [ 946s] from ../src/gn/input_file_manager.h:20, [ 946s] from ../src/gn/scheduler.h:16, [ 946s] from ../src/gn/import_manager.cc:11: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/import_manager.cc: In member function 'bool ImportManager::DoImport(const SourceFile&, const ParseNode*, Scope*, Err*)': [ 946s] ../src/gn/import_manager.cc:97:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 97 | *err = Err(Location(), file.value() + " is part of an import loop."); [ 946s] | ^ [ 946s] In file included from ../src/gn/import_manager.cc:9: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/import_manager.cc:117:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | *err = import_info->load_result; [ 946s] | ^~~~~~~~~~~ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] [107/194] CXX src/gn/label.o [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/settings.h:14, [ 946s] from ../src/gn/filesystem_utils.h:14, [ 946s] from ../src/gn/label.cc:10: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] In file included from ../src/gn/target.h:15, [ 946s] from ../src/gn/filesystem_utils.h:15: [ 946s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 946s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 946s] | ^~~~~~~ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/label.cc: In function 'bool {anonymous}::ComputeTargetNameFromDep(const Value&, const SourceDir&, const std::string_view&, StringAtom*, Err*)': [ 946s] ../src/gn/label.cc:66:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 66 | *err = Err(input_value, "This dependency name is empty"); [ 946s] | ^ [ 946s] In file included from ../src/gn/label.cc:9: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../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*)': [ 946s] ../src/gn/label.cc:136:50: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 136 | "have a\ntoolchain. Don't do this."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label.cc:151:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 151 | "Toolchain name must end in a \")\" at the end of the label."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label.cc:169:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 169 | *err = Err(original_value, "This doesn't specify a dependency."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label.cc: In static member function 'static Label Label::Resolve(const SourceDir&, const std::string_view&, const Label&, const Value&, Err*)': [ 946s] ../src/gn/label.cc:280:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 280 | *err = Err(input, "Dependency is not a string."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label.cc:285:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 285 | *err = Err(input, "Dependency string is empty."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] [108/194] CXX src/gn/label_pattern.o [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/settings.h:14, [ 946s] from ../src/gn/filesystem_utils.h:14, [ 946s] from ../src/gn/label_pattern.cc:11: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] In file included from ../src/gn/target.h:15, [ 946s] from ../src/gn/filesystem_utils.h:15: [ 946s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 946s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 946s] | ^~~~~~~ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/label_pattern.cc: In static member function 'static LabelPattern LabelPattern::GetPattern(const SourceDir&, const std::string_view&, const Value&, Err*)': [ 946s] ../src/gn/label_pattern.cc:74:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 74 | *err = Err(value, "Label pattern must not be empty."); [ 946s] | ^ [ 946s] In file included from ../src/gn/label_pattern.cc:10: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label_pattern.cc:101:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 101 | *err = Err(value, "No close paren when looking for toolchain name."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label_pattern.cc:108:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 108 | *err = Err(value, "Can't have a wildcard in the toolchain."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label_pattern.cc:169:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 169 | "all targets in a directory hierarchy."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label_pattern.cc:179:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 179 | "The pattern contained a '*' that wasn't at the end."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/label_pattern.cc:196:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 196 | "\"./*\" to recursively match everything in the current subtree."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] [109/194] CXX src/gn/functions.o [ 946s] In file included from ../src/gn/toolchain.h:16, [ 946s] from ../src/gn/settings.h:14, [ 946s] from ../src/gn/input_file_manager.h:20, [ 946s] from ../src/gn/scheduler.h:16, [ 946s] from ../src/gn/functions.cc:22: [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 83 | command_ = std::move(cmd); [ 946s] | ^ [ 946s] In file included from ../src/gn/substitution_list.h:11, [ 946s] from ../src/gn/tool.h:16: [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 110 | default_output_dir_ = std::move(dir); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 117 | depfile_ = std::move(df); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 123 | description_ = std::move(desc); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 175 | outputs_ = std::move(out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 181 | partial_outputs_ = std::move(partial_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 946s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 946s] 187 | runtime_outputs_ = std::move(run_out); [ 946s] | ^ [ 946s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 946s] 17 | SubstitutionList(const SubstitutionList& other); [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 205 | rspfile_ = std::move(rsp); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 946s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 946s] 213 | rspfile_content_ = std::move(content); [ 946s] | ^ [ 946s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 946s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/functions.cc: In function 'bool {anonymous}::VerifyNoBlockForFunctionCall(const FunctionCallNode*, const BlockNode*, Err*)': [ 946s] ../src/gn/functions.cc:46:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 46 | "statement or a target declaration."); [ 946s] | ^ [ 946s] In file included from ../src/gn/scope.h:17, [ 946s] from ../src/gn/args.h:14, [ 946s] from ../src/gn/build_settings.h:16, [ 946s] from ../src/gn/functions.cc:14: [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'bool EnsureNotReadingFromSameDeclareArgs(const ParseNode*, const Scope*, const Scope*, Err*)': [ 946s] ../src/gn/functions.cc:79:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 79 | "them in two separate declare_args() calls, one after the other.\n"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingImport(const ParseNode*, const Scope*, Err*)': [ 946s] ../src/gn/functions.cc:91:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 91 | "BUILD file."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'bool EnsureNotProcessingBuildConfig(const ParseNode*, const Scope*, Err*)': [ 946s] ../src/gn/functions.cc:103:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 103 | "silly!\nPut it in a regular BUILD file."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'void FillNeedsBlockError(const FunctionCallNode*, Err*)': [ 946s] ../src/gn/functions.cc:148:29: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 148 | "call's \")\"."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'bool EnsureSingleStringArg(const FunctionCallNode*, const std::vector&, Err*)': [ 946s] ../src/gn/functions.cc:156:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 156 | "This function requires a single string argument."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In member function 'bool NonNestableBlock::Enter(Err*)': [ 946s] ../src/gn/functions.cc:198:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 198 | " inside a " + existing->type_description_ + "."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunAssert(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 946s] ../src/gn/functions.cc:238:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 238 | "were you expecting something else?"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:244:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 244 | *err = Err(function->function(), "Assertion value not a bool."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:251:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 251 | *err = Err(function->function(), "Assertion message is not a string."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:263:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 263 | Err(function->function(), "Assertion failed.", args[1].string_value()); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:265:57: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 265 | *err = Err(function->function(), "Assertion failed."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunConfig(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 946s] ../src/gn/functions.cc:397:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 397 | *err = Err(function, "Can't define a config in this context."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunDefined(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 946s] ../src/gn/functions.cc:539:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 539 | "Expecting exactly one."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:558:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 558 | *err = Err(accessor, "Undefined identifier"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:573:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 573 | "It should be of the form defined(foo) or defined(foo.bar)."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunNotNeeded(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 946s] ../src/gn/functions.cc:704:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 704 | "Expecting one, two or three arguments."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:719:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 719 | *err = Err(identifier, "Undefined identifier."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:737:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 737 | "The first argument is a scope, expecting two or three arguments."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:755:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 755 | "The first argument is not a scope, expecting one or two arguments."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:769:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 769 | "Expecting a list of strings."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:789:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 789 | "Exclusion list can only be used with the string \"*\"."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:805:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 805 | "Expecting either the string \"*\" or a list of strings."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunPool(const FunctionCallNode*, const std::vector&, Scope*, Err*)': [ 946s] ../src/gn/functions.cc:877:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 877 | *err = Err(function, "Can't define a pool without depth."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:885:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 885 | *err = Err(*depth, "depth must be positive or 0."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:898:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 898 | "\"console\" pool must be defined only in the default toolchain."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:902:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 902 | *err = Err(function, "\"console\" pool must be defined in the root //."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:906:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 906 | *err = Err(*depth, "\"console\" pool must have depth 1."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:915:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 915 | *err = Err(function, "Can't define a pool in this context."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 946s] ../src/gn/functions.cc:1003:40: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1003 | "Expecting exactly two."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:1018:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1018 | *err = Err(function, "Requested result size is not positive."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunStringJoin(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 946s] ../src/gn/functions.cc:1081:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1081 | "Expecting exactly two. usage: string_join(separator, strings)"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:1090:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1090 | "Expecting separator argument to be a string."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:1100:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1100 | "Expecting strings argument to be a list."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunStringReplace(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 946s] ../src/gn/functions.cc:1149:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1149 | *err = Err(function, "Wrong number of arguments to string_replace()."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:1171:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1171 | *err = Err(function, "Requested number of replacements is not positive."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunStringSplit(Scope*, const FunctionCallNode*, const std::vector&, Err*)': [ 946s] ../src/gn/functions.cc:1224:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1224 | "Usage: string_split(str[, sep])"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc:1245:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1245 | "Usage: string_split(str[, sep])"); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunFunction(Scope*, const FunctionCallNode*, const ListNode*, BlockNode*, Err*)': [ 946s] ../src/gn/functions.cc:1440:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 946s] 1440 | *err = Err(name, "Unknown function."); [ 946s] | ^ [ 946s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 946s] 58 | Err(const Err& other); [ 946s] | ^~~ [ 946s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:61, [ 946s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:63, [ 946s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 946s] from ../src/gn/functions.h:8, [ 946s] from ../src/gn/functions.cc:5: [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 607 | __miter_base(_Iterator __it) [ 946s] | ^~~~~~~~~~~~ [ 946s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:67: [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const Value*; _Container = vector]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) [ 946s] | ^~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = Value*]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 553 | __copy_move_a(_II __first, _II __last, _OI __result) [ 946s] | ^~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = Value*]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 642 | copy(_II __first, _II __last, _OI __result) [ 946s] | ^~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:651:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); [ 946s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:65, [ 946s] from ../src/gn/functions.h:11: [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 946s] | ^~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 946s] | ^~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 946s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 946s] | ^~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 185 | __uninit_copy(__first, __last, __result); [ 946s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; _Tp = Value]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 946s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Value; _Alloc = std::allocator]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:606:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 607 | this->_M_impl._M_start, [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 608 | _M_get_Tp_allocator()); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1618:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 1618 | _M_allocate_and_copy(size_type __n, [ 946s] | ^~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1618:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1624:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 1624 | std::__uninitialized_copy_a(__first, __last, __result, [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 1625 | _M_get_Tp_allocator()); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 946s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:72: [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:318:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 318 | vector<_Tp, _Alloc>:: [ 946s] | ^~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:318:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:331:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 331 | pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); [ 946s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:343:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 343 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); [ 946s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:348:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 348 | std::copy(__first, __mid, this->_M_impl._M_start); [ 946s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:352:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 352 | std::__uninitialized_copy_a(__mid, __last, [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 946s] 353 | this->_M_impl._M_finish, [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] 354 | _M_get_Tp_allocator()); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]': [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:828:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 828 | assign(_InputIterator __first, _InputIterator __last) [ 946s] | ^~~~~~ [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:828:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:829:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } [ 946s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/functions.cc: In function 'Value functions::RunSplitList(Scope*, const FunctionCallNode*, const ListNode*, Err*)': [ 946s] ../src/gn/functions.cc:1039:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 1039 | result.list_value()[i].list_value().assign(begin_add, last_item_end); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 946s] ../src/gn/functions.cc:1048:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 946s] 1048 | result.list_value()[i].list_value().assign(begin_add, last_item_end); [ 946s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] [110/194] CXX src/gn/metadata.o [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/settings.h:14, [ 947s] from ../src/gn/filesystem_utils.h:14, [ 947s] from ../src/gn/metadata.cc:7: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/tool.h:16: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/filesystem_utils.h:15: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/ext/numeric_traits.h:34, [ 947s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tempbuf.h:63, [ 947s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/memory:66, [ 947s] from ../src/gn/metadata.h:8, [ 947s] from ../src/gn/metadata.cc:5: [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 607 | __miter_base(_Iterator __it) [ 947s] | ^~~~~~~~~~~~ [ 947s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:67, [ 947s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:63, [ 947s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/memory:69: [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const Value*; _Container = vector]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) [ 947s] | ^~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = Value*; _Container = vector]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = Value*]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 346 | __niter_wrap(_From __from, _To __res) [ 947s] | ^~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 553 | __copy_move_a(_II __first, _II __last, _OI __result) [ 947s] | ^~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 642 | copy(_II __first, _II __last, _OI __result) [ 947s] | ^~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:651:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); [ 947s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 947s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 185 | __uninit_copy(__first, __last, __result); [ 947s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; _Tp = Value]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Value*]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 947s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Value*]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 185 | __uninit_copy(__first, __last, __result); [ 947s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Value*; _Tp = Value]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 947s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Value*; _ForwardIterator = Value*; _Allocator = allocator]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 398 | return std::__uninitialized_copy_a [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), [ 947s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Value*; _ForwardIterator = Value*; _Allocator = allocator]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 947s] 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 386 | __result, __alloc); [ 947s] | ~~~~~~~~~~~~~~~~~~ [ 947s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:72, [ 947s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/functional:64, [ 947s] from ../src/gn/build_settings.h:8, [ 947s] from ../src/gn/metadata.h:10: [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Value; _Alloc = std::allocator]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 [ 947s] 954 | vector<_Tp, _Alloc>:: [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 977 | std::copy(__first, __last, __position); [ 947s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 984 | std::__uninitialized_copy_a(__mid, __last, [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 947s] 985 | this->_M_impl._M_finish, [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 986 | _M_get_Tp_allocator()); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 995 | std::copy(__first, __mid, __position); [ 947s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 1022 | = std::__uninitialized_copy_a(__first, __last, [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 947s] 1023 | __new_finish, [ 947s] | ~~~~~~~~~~~~~ [ 947s] 1024 | _M_get_Tp_allocator()); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 947s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Value; _Alloc = std::allocator]': [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 947s] 1484 | insert(const_iterator __position, _InputIterator __first, [ 947s] | ^~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] 1488 | _M_range_insert(begin() + __offset, __first, __last, [ 947s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 1489 | std::__iterator_category(__first)); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] ../src/gn/metadata.cc: In member function 'bool Metadata::WalkStep(const BuildSettings*, const std::vector >&, const std::vector >&, const SourceDir&, std::vector*, std::vector*, Err*) const': [ 947s] ../src/gn/metadata.cc:177:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 947s] 177 | result->insert(result->end(), iter->second.list_value().begin(), [ 947s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] 178 | iter->second.list_value().end()); [ 947s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/metadata.cc:177:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 947s] [111/194] CXX src/gn/metadata_walk.o [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/metadata_walk.h:9, [ 947s] from ../src/gn/metadata_walk.cc:5: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/action_values.h:14: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/target.h:29: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] [112/194] CXX src/gn/input_file_manager.o [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/settings.h:14, [ 947s] from ../src/gn/input_file_manager.h:20, [ 947s] from ../src/gn/input_file_manager.cc:5: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/tool.h:16: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/filesystem_utils.h:15, [ 947s] from ../src/gn/input_file_manager.cc:11: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../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*)': [ 947s] ../src/gn/input_file_manager.cc:60:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 60 | "File not mocked by load_file_callback:\n " + name.value()); [ 947s] | ^ [ 947s] In file included from ../src/gn/parse_tree.h:16, [ 947s] from ../src/gn/input_file_manager.h:19: [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/input_file_manager.cc:73:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 73 | FilePathToUTF8(secondary_path)); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/input_file_manager.cc:78:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 78 | "Unable to load \"" + FilePathToUTF8(primary_path) + "\"."); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/input_file_manager.cc: In member function 'const ParseNode* InputFileManager::SyncLoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, Err*)': [ 947s] ../src/gn/input_file_manager.cc:219:34: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 219 | "tiny mind."); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/input_file_manager.cc:243:18: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 243 | *err = data->parse_error; [ 947s] | ^~~~~~~~~~~ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/input_file_manager.cc: In member function 'bool InputFileManager::LoadFile(const LocationRange&, const BuildSettings*, const SourceFile&, InputFile*, Err*)': [ 947s] ../src/gn/input_file_manager.cc:313:28: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 313 | data->parse_error = *err; [ 947s] | ^~~ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] [113/194] CXX src/gn/ninja_action_target_writer.o [ 947s] In file included from ../src/gn/general_tool.h:16, [ 947s] from ../src/gn/ninja_action_target_writer.cc:12: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/general_tool.h:14: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/ninja_action_target_writer.cc:17: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] [114/194] CXX src/gn/header_checker.o [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/config_values_extractors.h:16, [ 947s] from ../src/gn/header_checker.cc:16: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/action_values.h:14: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/target.h:29: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/header_checker.cc: In member function 'void HeaderChecker::CheckInclude(const Target*, const InputFile&, const SourceFile&, const LocationRange&, std::set >*, std::vector*) const': [ 947s] ../src/gn/header_checker.cc:435:26: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 435 | last_error = Err(); [ 947s] | ^ [ 947s] In file included from ../src/gn/header_checker.h:21, [ 947s] from ../src/gn/header_checker.cc:5: [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/header_checker.cc:445:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 445 | target.target->label().GetUserVisibleName(false)); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/header_checker.cc:449:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 449 | GetDependencyChainPublicError(chain)); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] ../src/gn/header_checker.cc:458:24: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 947s] 458 | last_error = Err(); [ 947s] | ^ [ 947s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 947s] 58 | Err(const Err& other); [ 947s] | ^~~ [ 947s] [115/194] CXX src/gn/ninja_bundle_data_target_writer.o [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/settings.h:14, [ 947s] from ../src/gn/ninja_bundle_data_target_writer.cc:8: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/tool.h:16: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/ninja_bundle_data_target_writer.cc:9: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] [116/194] CXX src/gn/loader.o [ 947s] In file included from ../src/gn/toolchain.h:16, [ 947s] from ../src/gn/settings.h:14, [ 947s] from ../src/gn/filesystem_utils.h:14, [ 947s] from ../src/gn/loader.cc:11: [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 83 | command_ = std::move(cmd); [ 947s] | ^ [ 947s] In file included from ../src/gn/substitution_list.h:11, [ 947s] from ../src/gn/tool.h:16: [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 110 | default_output_dir_ = std::move(dir); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 117 | depfile_ = std::move(df); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 123 | description_ = std::move(desc); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 175 | outputs_ = std::move(out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 181 | partial_outputs_ = std::move(partial_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 947s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 947s] 187 | runtime_outputs_ = std::move(run_out); [ 947s] | ^ [ 947s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 947s] 17 | SubstitutionList(const SubstitutionList& other); [ 947s] | ^~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 205 | rspfile_ = std::move(rsp); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 947s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 213 | rspfile_content_ = std::move(content); [ 947s] | ^ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 947s] In file included from ../src/gn/target.h:15, [ 947s] from ../src/gn/filesystem_utils.h:15: [ 947s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 947s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 947s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 947s] | ^~~~~~~ [ 947s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 947s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 947s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] [117/194] CXX src/gn/ninja_copy_target_writer.o [ 948s] In file included from ../src/gn/general_tool.h:16, [ 948s] from ../src/gn/ninja_copy_target_writer.cc:8: [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 83 | command_ = std::move(cmd); [ 948s] | ^ [ 948s] In file included from ../src/gn/substitution_list.h:11, [ 948s] from ../src/gn/general_tool.h:14: [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 110 | default_output_dir_ = std::move(dir); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 117 | depfile_ = std::move(df); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 123 | description_ = std::move(desc); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 175 | outputs_ = std::move(out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 181 | partial_outputs_ = std::move(partial_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 187 | runtime_outputs_ = std::move(run_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 205 | rspfile_ = std::move(rsp); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 213 | rspfile_content_ = std::move(content); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] In file included from ../src/gn/target.h:15, [ 948s] from ../src/gn/ninja_copy_target_writer.cc:15: [ 948s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 948s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 948s] | ^~~~~~~ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] [118/194] CXX src/gn/ninja_binary_target_writer.o [ 948s] In file included from ../src/gn/c_tool.h:17, [ 948s] from ../src/gn/ninja_binary_target_writer.h:9, [ 948s] from ../src/gn/ninja_binary_target_writer.cc:5: [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 83 | command_ = std::move(cmd); [ 948s] | ^ [ 948s] In file included from ../src/gn/substitution_list.h:11, [ 948s] from ../src/gn/c_tool.h:15: [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 110 | default_output_dir_ = std::move(dir); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 117 | depfile_ = std::move(df); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 123 | description_ = std::move(desc); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 175 | outputs_ = std::move(out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 181 | partial_outputs_ = std::move(partial_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 187 | runtime_outputs_ = std::move(run_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 205 | rspfile_ = std::move(rsp); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 213 | rspfile_content_ = std::move(content); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 948s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 78 | link_output_ = std::move(link_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 948s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 84 | depend_output_ = std::move(dep_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] In file included from ../src/gn/target.h:15, [ 948s] from ../src/gn/config_values_extractors.h:16, [ 948s] from ../src/gn/ninja_binary_target_writer.cc:10: [ 948s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 948s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 948s] | ^~~~~~~ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] [119/194] CXX src/gn/json_project_writer.o [ 948s] In file included from ../src/gn/target.h:15, [ 948s] from ../src/gn/json_project_writer.h:9, [ 948s] from ../src/gn/json_project_writer.cc:5: [ 948s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 948s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 948s] | ^~~~~~~ [ 948s] In file included from ../src/gn/substitution_list.h:11, [ 948s] from ../src/gn/action_values.h:14: [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] In file included from ../src/gn/toolchain.h:16, [ 948s] from ../src/gn/target.h:29: [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 83 | command_ = std::move(cmd); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 110 | default_output_dir_ = std::move(dir); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 117 | depfile_ = std::move(df); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 123 | description_ = std::move(desc); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 175 | outputs_ = std::move(out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 181 | partial_outputs_ = std::move(partial_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 187 | runtime_outputs_ = std::move(run_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 205 | rspfile_ = std::move(rsp); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 213 | rspfile_content_ = std::move(content); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/json_project_writer.cc: In function 'bool {anonymous}::InvokePython(const BuildSettings*, const base::FilePath&, const std::string&, const base::FilePath&, bool, Err*)': [ 948s] ../src/gn/json_project_writer.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 948s] 117 | "I was trying to execute \"" + FilePathToUTF8(python_path) + "\"."); [ 948s] | ^ [ 948s] In file included from ../src/gn/json_project_writer.h:8: [ 948s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 948s] 58 | Err(const Err& other); [ 948s] | ^~~ [ 948s] ../src/gn/json_project_writer.cc:128:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 948s] 128 | base::IntToString(exit_code) + "."); [ 948s] | ^ [ 948s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 948s] 58 | Err(const Err& other); [ 948s] | ^~~ [ 948s] [120/194] CXX src/gn/ninja_group_target_writer.o [ 948s] In file included from ../src/gn/target.h:15, [ 948s] from ../src/gn/ninja_group_target_writer.cc:11: [ 948s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 948s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 948s] | ^~~~~~~ [ 948s] In file included from ../src/gn/substitution_list.h:11, [ 948s] from ../src/gn/action_values.h:14: [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] In file included from ../src/gn/toolchain.h:16, [ 948s] from ../src/gn/target.h:29: [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 83 | command_ = std::move(cmd); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 110 | default_output_dir_ = std::move(dir); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 117 | depfile_ = std::move(df); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 123 | description_ = std::move(desc); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 175 | outputs_ = std::move(out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 181 | partial_outputs_ = std::move(partial_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 948s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 948s] 187 | runtime_outputs_ = std::move(run_out); [ 948s] | ^ [ 948s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 948s] 17 | SubstitutionList(const SubstitutionList& other); [ 948s] | ^~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 205 | rspfile_ = std::move(rsp); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 948s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 948s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 948s] 213 | rspfile_content_ = std::move(content); [ 948s] | ^ [ 948s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 948s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 948s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [121/194] CXX src/gn/ninja_generated_file_target_writer.o [ 949s] In file included from ../src/gn/toolchain.h:16, [ 949s] from ../src/gn/settings.h:14, [ 949s] from ../src/gn/filesystem_utils.h:14, [ 949s] from ../src/gn/ninja_generated_file_target_writer.cc:9: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/tool.h:16: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/filesystem_utils.h:15: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [122/194] CXX src/gn/ninja_toolchain_writer.o [ 949s] In file included from ../src/gn/toolchain.h:16, [ 949s] from ../src/gn/ninja_toolchain_writer.h:17, [ 949s] from ../src/gn/ninja_toolchain_writer.cc:5: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/tool.h:16: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/ninja_toolchain_writer.cc:12: [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 78 | link_output_ = std::move(link_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 84 | depend_output_ = std::move(dep_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/filesystem_utils.h:15, [ 949s] from ../src/gn/ninja_toolchain_writer.cc:13: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [123/194] CXX src/gn/ninja_target_command_util.o [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/config_values_extractors.h:16, [ 949s] from ../src/gn/ninja_target_command_util.h:9, [ 949s] from ../src/gn/ninja_target_command_util.cc:5: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/action_values.h:14: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/toolchain.h:16, [ 949s] from ../src/gn/target.h:29: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/ninja_target_command_util.cc:9: [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 78 | link_output_ = std::move(link_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 84 | depend_output_ = std::move(dep_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [124/194] CXX src/gn/ninja_create_bundle_target_writer.o [ 949s] In file included from ../src/gn/toolchain.h:16, [ 949s] from ../src/gn/settings.h:14, [ 949s] from ../src/gn/filesystem_utils.h:14, [ 949s] from ../src/gn/ninja_create_bundle_target_writer.cc:11: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/tool.h:16: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/filesystem_utils.h:15: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [125/194] CXX src/gn/ninja_c_binary_target_writer.o [ 949s] In file included from ../src/gn/c_tool.h:17, [ 949s] from ../src/gn/ninja_binary_target_writer.h:9, [ 949s] from ../src/gn/ninja_c_binary_target_writer.h:10, [ 949s] from ../src/gn/ninja_c_binary_target_writer.cc:5: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/c_tool.h:15: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 78 | link_output_ = std::move(link_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 949s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 84 | depend_output_ = std::move(dep_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/config_values_extractors.h:16, [ 949s] from ../src/gn/ninja_c_binary_target_writer.cc:17: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] [126/194] CXX src/gn/ninja_utils.o [ 949s] In file included from ../src/gn/toolchain.h:16, [ 949s] from ../src/gn/settings.h:14, [ 949s] from ../src/gn/filesystem_utils.h:14, [ 949s] from ../src/gn/ninja_utils.cc:7: [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 83 | command_ = std::move(cmd); [ 949s] | ^ [ 949s] In file included from ../src/gn/substitution_list.h:11, [ 949s] from ../src/gn/tool.h:16: [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 110 | default_output_dir_ = std::move(dir); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 117 | depfile_ = std::move(df); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 123 | description_ = std::move(desc); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 175 | outputs_ = std::move(out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 181 | partial_outputs_ = std::move(partial_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 949s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 949s] 187 | runtime_outputs_ = std::move(run_out); [ 949s] | ^ [ 949s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 949s] 17 | SubstitutionList(const SubstitutionList& other); [ 949s] | ^~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 205 | rspfile_ = std::move(rsp); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 949s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 213 | rspfile_content_ = std::move(content); [ 949s] | ^ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 949s] In file included from ../src/gn/target.h:15, [ 949s] from ../src/gn/filesystem_utils.h:15: [ 949s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 949s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 949s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 949s] | ^~~~~~~ [ 949s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 949s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 949s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] [127/194] CXX src/gn/ninja_tools.o [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/settings.h:14, [ 950s] from ../src/gn/filesystem_utils.h:14, [ 950s] from ../src/gn/ninja_tools.cc:14: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/tool.h:16: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/filesystem_utils.h:15: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/ninja_tools.cc: In function 'bool {anonymous}::RunNinja(const base::CommandLine&, const base::FilePath&, std::string*, Err*)': [ 950s] ../src/gn/ninja_tools.cc:38:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 38 | FilePathToUTF8(cmdline.GetProgram()) + "\"."); [ 950s] | ^ [ 950s] In file included from ../src/gn/ninja_tools.h:11, [ 950s] from ../src/gn/ninja_tools.cc:5: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/ninja_tools.cc:44:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 44 | base::IntToString(exit_code) + "."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] [128/194] CXX src/gn/ninja_rust_binary_target_writer.o [ 950s] In file included from ../src/gn/c_tool.h:17, [ 950s] from ../src/gn/ninja_binary_target_writer.h:9, [ 950s] from ../src/gn/ninja_rust_binary_target_writer.h:9, [ 950s] from ../src/gn/ninja_rust_binary_target_writer.cc:5: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/c_tool.h:15: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 950s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 78 | link_output_ = std::move(link_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 950s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 84 | depend_output_ = std::move(dep_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/rust_tool.h:18, [ 950s] from ../src/gn/ninja_rust_binary_target_writer.h:10: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] [129/194] CXX src/gn/ninja_writer.o [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/ninja_toolchain_writer.h:17, [ 950s] from ../src/gn/ninja_writer.cc:11: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/tool.h:16: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/ninja_writer.cc:13: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/ninja_writer.cc: In member function 'bool NinjaWriter::WriteToolchains(const PerToolchainRules&, Err*)': [ 950s] ../src/gn/ninja_writer.cc:35:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 35 | "I could not find any targets to write, so I'm doing nothing."); [ 950s] | ^ [ 950s] In file included from ../src/gn/scope.h:17, [ 950s] from ../src/gn/loader.h:15, [ 950s] from ../src/gn/ninja_writer.cc:8: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/ninja_writer.cc:45:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 45 | Err(Location(), "Couldn't open toolchain buildfile(s) for writing"); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] [130/194] CXX src/gn/ninja_target_writer.o [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/config_values_extractors.h:16, [ 950s] from ../src/gn/ninja_target_writer.cc:11: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/action_values.h:14: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/target.h:29: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/ninja_binary_target_writer.h:9, [ 950s] from ../src/gn/ninja_target_writer.cc:17: [ 950s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 950s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 78 | link_output_ = std::move(link_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 950s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 84 | depend_output_ = std::move(dep_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] [131/194] CXX src/gn/ninja_build_writer.o [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/settings.h:14, [ 950s] from ../src/gn/filesystem_utils.h:14, [ 950s] from ../src/gn/ninja_build_writer.cc:22: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/tool.h:16: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/filesystem_utils.h:15: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WriteSubninjas(Err*)': [ 950s] ../src/gn/ninja_build_writer.cc:403:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 403 | GetDuplicateToolchainError(subninja, previous_toolchain, pair.second); [ 950s] | ^ [ 950s] In file included from ../src/gn/scope.h:17, [ 950s] from ../src/gn/args.h:14, [ 950s] from ../src/gn/build_settings.h:16, [ 950s] from ../src/gn/ninja_build_writer.cc:18: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/ninja_build_writer.cc: In member function 'bool NinjaBuildWriter::WritePhonyAndAllRules(Err*)': [ 950s] ../src/gn/ninja_build_writer.cc:536:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 536 | *err = GetDuplicateOutputError(default_toolchain_targets_, output); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] [132/194] CXX src/gn/operators.o [ 950s] ../src/gn/operators.cc: In member function 'bool {anonymous}::ValueDestination::Init(Scope*, const ParseNode*, const BinaryOpNode*, Err*)': [ 950s] ../src/gn/operators.cc:92:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 92 | "This thing on the left is not an identifier or accessor."); [ 950s] | ^ [ 950s] In file included from ../src/gn/operators.cc:11: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:117:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | "to copy it into the current scope before doing this operation."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:119:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 119 | *err = Err(dest_accessor->base(), "Undefined identifier."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:130:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 130 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:143:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 143 | *err = Err(dest_accessor->base(), err->message(), err->help_text()); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In member function 'void {anonymous}::ValueDestination::MakeUndefinedIdentifierForModifyError(Err*)': [ 950s] ../src/gn/operators.cc:192:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 192 | *err = Err(*name_token_, "Undefined identifier."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::GetValueOrFillError(const BinaryOpNode*, const ParseNode*, const char*, Scope*, Err*)': [ 950s] ../src/gn/operators.cc:252:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 252 | " does not evaluate to a value."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 950s] ../src/gn/operators.cc:281:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 281 | "\nfrom the list but it wasn't there."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 950s] ../src/gn/operators.cc:319:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 319 | *err = MakeOverwriteError(op_node, *old_value); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:325:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 325 | *err = MakeOverwriteError(op_node, *old_value); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecutePlus(const BinaryOpNode*, Value, Value, bool, Err*)': [ 950s] ../src/gn/operators.cc:353:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 353 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:370:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 370 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:383:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 383 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteMinus(const BinaryOpNode*, Value, const Value&, Err*)': [ 950s] ../src/gn/operators.cc:406:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 406 | *err = MakeIncompatibleTypeError(op_node, left, right); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'void {anonymous}::ExecutePlusEquals(Scope*, const BinaryOpNode*, ValueDestination*, Value, Err*)': [ 950s] ../src/gn/operators.cc:470:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 470 | *err = MakeIncompatibleTypeError(op_node, *mutable_dest, right); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:480:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 480 | "To append a single item to a list do \"foo += [ bar ]\"."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::FillNeedsTwoIntegersError(const BinaryOpNode*, const Value&, const Value&, Err*)': [ 950s] ../src/gn/operators.cc:539:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 539 | "This operator can only compare two integers."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteOr(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 950s] ../src/gn/operators.cc:598:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 598 | "\" instead."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:610:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 610 | "\" instead."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value {anonymous}::ExecuteAnd(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 950s] ../src/gn/operators.cc:628:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 628 | "\" instead."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc:640:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 640 | "\" instead."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value ExecuteUnaryOperator(Scope*, const UnaryOpNode*, const Value&, Err*)': [ 950s] ../src/gn/operators.cc:659:33: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 659 | "\" instead."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/operators.cc: In function 'Value ExecuteBinaryOperator(Scope*, const BinaryOpNode*, const ParseNode*, const ParseNode*, Err*)': [ 950s] ../src/gn/operators.cc:687:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 687 | "This thing on the right does not evaluate to a value."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:61, [ 950s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/algorithm:60, [ 950s] from ../src/gn/operators.cc:8: [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 607 | __miter_base(_Iterator __it) [ 950s] | ^~~~~~~~~~~~ [ 950s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:67: [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = Value*; _Container = vector]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) [ 950s] | ^~~~~~~~~~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = Value*]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 346 | __niter_wrap(_From __from, _To __res) [ 950s] | ^~~~~~~~~~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 553 | __copy_move_a(_II __first, _II __last, _OI __result) [ 950s] | ^~~~~~~~~~~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:675:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 675 | move(_II __first, _II __last, _OI __result) [ 950s] | ^~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:675:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:675:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:683:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 683 | return std::__copy_move_a(std::__miter_base(__first), [ 950s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 950s] 684 | std::__miter_base(__last), __result); [ 950s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 950s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:72, [ 950s] from ../src/base/strings/string_number_conversions.h:13, [ 950s] from ../src/gn/operators.cc:10: [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Value; _Alloc = std::allocator]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 [ 950s] 181 | vector<_Tp, _Alloc>:: [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:185:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); [ 950s] | ^~~~~~~~~~~~~~ [ 950s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Value; _Alloc = std::allocator]': [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1536:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 950s] 1536 | erase(const_iterator __position) [ 950s] | ^~~~~ [ 950s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 950s] 1537 | { return _M_erase(begin() + (__position - cbegin())); } [ 950s] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/operators.cc: In function 'void {anonymous}::RemoveMatchesFromList(const BinaryOpNode*, Value*, const Value&, Err*)': [ 950s] ../src/gn/operators.cc:273:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 950s] 273 | v.erase(v.begin() + i); [ 950s] | ~~~~~~~^~~~~~~~~~~~~~~ [ 950s] [133/194] CXX src/gn/output_file.o [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/settings.h:14, [ 950s] from ../src/gn/filesystem_utils.h:14, [ 950s] from ../src/gn/output_file.cc:7: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/tool.h:16: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] In file included from ../src/gn/target.h:15, [ 950s] from ../src/gn/filesystem_utils.h:15: [ 950s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 950s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 950s] | ^~~~~~~ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] [134/194] CXX src/gn/parse_node_value_adapter.o [ 950s] ../src/gn/parse_node_value_adapter.cc: In member function 'bool ParseNodeValueAdapter::InitForType(Scope*, const ParseNode*, Value::Type, Err*)': [ 950s] ../src/gn/parse_node_value_adapter.cc:42:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 42 | *err = Err(node, err->message(), err->help_text()); [ 950s] | ^ [ 950s] In file included from ../src/gn/value.h:15, [ 950s] from ../src/gn/parse_node_value_adapter.h:9, [ 950s] from ../src/gn/parse_node_value_adapter.cc:5: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] [135/194] CXX src/gn/pool.o [ 950s] [136/194] CXX src/gn/output_conversion.o [ 950s] In file included from ../src/gn/toolchain.h:16, [ 950s] from ../src/gn/settings.h:14, [ 950s] from ../src/gn/output_conversion.cc:7: [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 83 | command_ = std::move(cmd); [ 950s] | ^ [ 950s] In file included from ../src/gn/substitution_list.h:11, [ 950s] from ../src/gn/tool.h:16: [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 110 | default_output_dir_ = std::move(dir); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 117 | depfile_ = std::move(df); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 123 | description_ = std::move(desc); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 175 | outputs_ = std::move(out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 181 | partial_outputs_ = std::move(partial_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 950s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 950s] 187 | runtime_outputs_ = std::move(run_out); [ 950s] | ^ [ 950s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 950s] 17 | SubstitutionList(const SubstitutionList& other); [ 950s] | ^~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 205 | rspfile_ = std::move(rsp); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 950s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 950s] 213 | rspfile_content_ = std::move(content); [ 950s] | ^ [ 950s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 950s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 950s] | ^~~~~~~~~~~~~~~~~~~ [ 950s] ../src/gn/output_conversion.cc: In function 'void {anonymous}::DoConvertValueToOutput(const Value&, const std::string&, const Value&, std::ostream&, Err*)': [ 950s] ../src/gn/output_conversion.cc:138:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 138 | *err = Err(original_output_conversion, "Not a valid list."); [ 950s] | ^ [ 950s] In file included from ../src/gn/scope.h:17, [ 950s] from ../src/gn/settings.h:12: [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/output_conversion.cc:150:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 150 | *err = Err(original_output_conversion, "Not a valid scope."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] ../src/gn/output_conversion.cc:157:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 950s] 157 | "Run gn help output_conversion to see your options."); [ 950s] | ^ [ 950s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 950s] 58 | Err(const Err& other); [ 950s] | ^~~ [ 950s] [137/194] CXX src/gn/rust_substitution_type.o [ 950s] [138/194] CXX src/gn/rust_variables.o [ 951s] [139/194] CXX src/gn/path_output.o [ 951s] In file included from ../src/gn/toolchain.h:16, [ 951s] from ../src/gn/settings.h:14, [ 951s] from ../src/gn/filesystem_utils.h:14, [ 951s] from ../src/gn/path_output.cc:8: [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 83 | command_ = std::move(cmd); [ 951s] | ^ [ 951s] In file included from ../src/gn/substitution_list.h:11, [ 951s] from ../src/gn/tool.h:16: [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 110 | default_output_dir_ = std::move(dir); [ 951s] | ^ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 117 | depfile_ = std::move(df); [ 951s] | ^ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 123 | description_ = std::move(desc); [ 951s] | ^ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 951s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 951s] 175 | outputs_ = std::move(out); [ 951s] | ^ [ 951s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 951s] 17 | SubstitutionList(const SubstitutionList& other); [ 951s] | ^~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 951s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 951s] 181 | partial_outputs_ = std::move(partial_out); [ 951s] | ^ [ 951s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 951s] 17 | SubstitutionList(const SubstitutionList& other); [ 951s] | ^~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 951s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 951s] 187 | runtime_outputs_ = std::move(run_out); [ 951s] | ^ [ 951s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 951s] 17 | SubstitutionList(const SubstitutionList& other); [ 951s] | ^~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 205 | rspfile_ = std::move(rsp); [ 951s] | ^ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 951s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 213 | rspfile_content_ = std::move(content); [ 951s] | ^ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] In file included from ../src/gn/target.h:15, [ 951s] from ../src/gn/filesystem_utils.h:15: [ 951s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 951s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 951s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 951s] | ^~~~~~~ [ 951s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 951s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 951s] | ^~~~~~~~~~~~~~~~~~~ [ 951s] [140/194] CXX src/gn/rust_values.o [ 951s] [141/194] CXX src/gn/pattern.o [ 951s] ../src/gn/pattern.cc: In member function 'void PatternList::SetFromValue(const Value&, Err*)': [ 951s] ../src/gn/pattern.cc:199:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 951s] 199 | *err = Err(v.origin(), "This value must be a list."); [ 951s] | ^ [ 951s] In file included from ../src/gn/value.h:15, [ 951s] from ../src/gn/pattern.h:13, [ 951s] from ../src/gn/pattern.cc:5: [ 951s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 951s] 58 | Err(const Err& other); [ 951s] | ^~~ [ 952s] [142/194] CXX src/gn/settings.o [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/settings.h:14, [ 952s] from ../src/gn/settings.cc:5: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/filesystem_utils.h:15, [ 952s] from ../src/gn/settings.cc:8: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] [143/194] CXX src/gn/scope_per_file_provider.o [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/settings.h:14, [ 952s] from ../src/gn/filesystem_utils.h:14, [ 952s] from ../src/gn/scope_per_file_provider.cc:9: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/filesystem_utils.h:15: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] [144/194] CXX src/gn/rust_tool.o [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/rust_tool.h:18, [ 952s] from ../src/gn/rust_tool.cc:5: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/rust_tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/target.h:29: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/rust_tool.cc: In member function 'bool RustTool::ReadOutputsPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 952s] ../src/gn/rust_tool.cc:81:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 81 | *err = Err(defined_from(), "\"outputs\" must be specified for this tool."); [ 952s] | ^ [ 952s] In file included from ../src/gn/scope.h:17, [ 952s] from ../src/gn/args.h:14, [ 952s] from ../src/gn/build_settings.h:16, [ 952s] from ../src/gn/metadata.h:10, [ 952s] from ../src/gn/target.h:23: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/rust_tool.cc:89:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 89 | " which is not valid\nfor this variable."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/rust_tool.cc:94:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 94 | *field = std::move(list); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] [145/194] CXX src/gn/parser.o [ 952s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseExpression(const std::vector&, Err*)': [ 952s] ../src/gn/parser.cc:323:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 323 | *err = Err(p.cur_token(), "Trailing garbage"); [ 952s] | ^ [ 952s] In file included from ../src/gn/parser.h:16, [ 952s] from ../src/gn/parser.cc:5: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In static member function 'static std::unique_ptr Parser::ParseValue(const std::vector&, Err*)': [ 952s] ../src/gn/parser.cc:343:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 343 | *err = Err(token, "Invalid token in literal value"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In member function 'const Token& Parser::Consume(Token::Type*, size_t, const char*)': [ 952s] ../src/gn/parser.cc:402:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 402 | *err_ = Err(Location(), error_message, kEOFMsg); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:404:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 404 | *err_ = Err(tokens_[tokens_.size() - 1], error_message, kEOFMsg); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:412:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 412 | *err_ = Err(cur_token(), error_message); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseExpression(int)': [ 952s] ../src/gn/parser.cc:432:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 432 | *err_ = Err(token, "Unexpected token '" + std::string(token.value()) + "'"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:446:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 446 | "Unexpected token '" + std::string(next_token.value()) + "'"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BlockComment(const Token&)': [ 952s] ../src/gn/parser.cc:475:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 475 | return std::move(comment); [ 952s] | ~~~~~~~~~^~~~~~~~~ [ 952s] ../src/gn/parser.cc:475:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Not(const Token&)': [ 952s] ../src/gn/parser.cc:492:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 492 | *err_ = Err(token, "Expected right-hand side for '!'."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:498:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 498 | return std::move(unary_op); [ 952s] | ~~~~~~~~~^~~~~~~~~~ [ 952s] ../src/gn/parser.cc:498:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::BinaryOperator(std::unique_ptr, const Token&)': [ 952s] ../src/gn/parser.cc:516:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 516 | std::string(token.value()) + "'"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:524:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 524 | return std::move(binary_op); [ 952s] | ~~~~~~~~~^~~~~~~~~~~ [ 952s] ../src/gn/parser.cc:524:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::IdentifierOrCall(std::unique_ptr, const Token&)': [ 952s] ../src/gn/parser.cc:565:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 565 | return std::move(func_call); [ 952s] | ~~~~~~~~~^~~~~~~~~~~ [ 952s] ../src/gn/parser.cc:565:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Assignment(std::unique_ptr, const Token&)': [ 952s] ../src/gn/parser.cc:573:49: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 573 | "scope access, or array access."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:579:68: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 579 | *err_ = Err(token, "Expected right-hand side for assignment."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:586:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 586 | return std::move(assign); [ 952s] | ~~~~~~~~~^~~~~~~~ [ 952s] ../src/gn/parser.cc:586:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::Subscript(std::unique_ptr, const Token&)': [ 952s] ../src/gn/parser.cc:598:59: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 598 | "value to a temporary before subscripting. Sorry."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:606:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 606 | return std::move(accessor); [ 952s] | ~~~~~~~~~^~~~~~~~~~ [ 952s] ../src/gn/parser.cc:606:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::DotOperator(std::unique_ptr, const Token&)': [ 952s] ../src/gn/parser.cc:616:45: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 616 | "value to a temporary first. Sorry."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:624:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 624 | "Good: a.cookies\nBad: a.42\nLooks good but still bad: a.cookies()"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:632:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 632 | return std::move(accessor); [ 952s] | ~~~~~~~~~^~~~~~~~~~ [ 952s] ../src/gn/parser.cc:632:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseList(const Token&, Token::Type, bool)': [ 952s] ../src/gn/parser.cc:647:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 647 | *err_ = Err(cur_token(), "Expected comma between items."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:661:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 661 | Err(tokens_[tokens_.size() - 1], "Unexpected end of file in list."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:673:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 673 | *err_ = Err(cur_token(), "Trailing comma"); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseFile()': [ 952s] ../src/gn/parser.cc:692:67: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 692 | *err_ = Err(cur_token(), "Unexpected here, should be newline."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:702:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 702 | return std::move(file); [ 952s] | ~~~~~~~~~^~~~~~ [ 952s] ../src/gn/parser.cc:702:19: note: remove 'std::move' call [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseStatement()': [ 952s] ../src/gn/parser.cc:720:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 720 | *err_ = Err(token, "Expecting assignment or function call."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc: In member function 'std::unique_ptr Parser::ParseCondition()': [ 952s] ../src/gn/parser.cc:754:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 754 | *err_ = Err(condition->condition(), "Assignment not allowed in 'if'."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:766:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 766 | *err_ = Err(cur_or_last_token(), "Expected '{' or 'if' after 'else'."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/parser.cc:772:19: warning: redundant move in return statement [-Wredundant-move] [ 952s] 772 | return std::move(condition); [ 952s] | ~~~~~~~~~^~~~~~~~~~~ [ 952s] ../src/gn/parser.cc:772:19: note: remove 'std::move' call [ 952s] [146/194] CXX src/gn/rust_values_generator.o [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/rust_values_generator.h:9, [ 952s] from ../src/gn/rust_values_generator.cc:5: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/action_values.h:14: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/target.h:29: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/rust_values_generator.cc: In member function 'void RustValuesGenerator::Run()': [ 952s] ../src/gn/rust_values_generator.cc:51:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 51 | "\"shared_library\", \"static_library\", or \"source_set\"."); [ 952s] | ^ [ 952s] In file included from ../src/gn/scope.h:17, [ 952s] from ../src/gn/args.h:14, [ 952s] from ../src/gn/build_settings.h:16, [ 952s] from ../src/gn/metadata.h:10, [ 952s] from ../src/gn/target.h:23: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateType()': [ 952s] ../src/gn/rust_values_generator.cc:91:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 91 | kRustSupportedCrateTypesError); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/rust_values_generator.cc:128:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 128 | kRustSupportedCrateTypesError); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/rust_values_generator.cc: In member function 'bool RustValuesGenerator::FillCrateRoot()': [ 952s] ../src/gn/rust_values_generator.cc:150:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 150 | to_find + "\" in sources."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] [147/194] CXX src/gn/runtime_deps.o [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/settings.h:14, [ 952s] from ../src/gn/filesystem_utils.h:14, [ 952s] from ../src/gn/runtime_deps.cc:17: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/filesystem_utils.h:15: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/runtime_deps.cc: In function 'bool {anonymous}::CollectRuntimeDepsFromFlag(const BuildSettings*, const Builder&, RuntimeDepsVector*, Err*)': [ 952s] ../src/gn/runtime_deps.cc:148:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 148 | "The file given was \"" + deps_target_list_file + "\""); [ 952s] | ^ [ 952s] In file included from ../src/gn/scope.h:17, [ 952s] from ../src/gn/args.h:14, [ 952s] from ../src/gn/build_settings.h:16, [ 952s] from ../src/gn/runtime_deps.cc:14: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/runtime_deps.cc:175:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | switches::kRuntimeDepsListFile + "=" + deps_target_list_file); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] [148/194] CXX src/gn/source_dir.o [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/settings.h:14, [ 952s] from ../src/gn/filesystem_utils.h:14, [ 952s] from ../src/gn/source_dir.cc:10: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/tool.h:16: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/filesystem_utils.h:15: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::__cxx11::basic_string]': [ 952s] ../src/gn/source_dir.cc:103:41: required from here [ 952s] 103 | if (!ValidateResolveInput(true, p, input_string, err)) [ 952s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 41 | "You can't use empty strings as file paths."); [ 952s] | ^ [ 952s] In file included from ../src/gn/scope.h:17, [ 952s] from ../src/gn/settings.h:12: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 54 | "You can't use empty strings as directories."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/source_dir.cc: In instantiation of 'bool {anonymous}::ValidateResolveInput(bool, const Value&, const StringType&, Err*) [with StringType = std::basic_string_view]': [ 952s] ../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]' [ 952s] 86 | if (!ValidateResolveInput(as_file, blame_input_value, input_value, [ 952s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 952s] 87 | err)) { [ 952s] | ~~~~ [ 952s] ../src/gn/source_dir.cc:155:42: required from here [ 952s] 155 | const std::string_view& source_root) const; [ 952s] | ^~~~~ [ 952s] ../src/gn/source_dir.cc:41:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 41 | "You can't use empty strings as file paths."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/source_dir.cc:49:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 49 | *err = Err(blame_input_value, "File path ends in a slash.", help); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/source_dir.cc:54:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 54 | "You can't use empty strings as directories."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] [149/194] CXX src/gn/standard_out.o [ 952s] [150/194] CXX src/gn/qt_creator_writer.o [ 952s] In file included from ../src/gn/target.h:15, [ 952s] from ../src/gn/qt_creator_writer.h:14, [ 952s] from ../src/gn/qt_creator_writer.cc:5: [ 952s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 952s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 952s] | ^~~~~~~ [ 952s] In file included from ../src/gn/substitution_list.h:11, [ 952s] from ../src/gn/action_values.h:14: [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] In file included from ../src/gn/toolchain.h:16, [ 952s] from ../src/gn/target.h:29: [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 83 | command_ = std::move(cmd); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 110 | default_output_dir_ = std::move(dir); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 117 | depfile_ = std::move(df); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 123 | description_ = std::move(desc); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 175 | outputs_ = std::move(out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 181 | partial_outputs_ = std::move(partial_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 952s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 952s] 187 | runtime_outputs_ = std::move(run_out); [ 952s] | ^ [ 952s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 952s] 17 | SubstitutionList(const SubstitutionList& other); [ 952s] | ^~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 205 | rspfile_ = std::move(rsp); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 952s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 952s] 213 | rspfile_content_ = std::move(content); [ 952s] | ^ [ 952s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 952s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 952s] | ^~~~~~~~~~~~~~~~~~~ [ 952s] ../src/gn/qt_creator_writer.cc: In static member function 'static bool QtCreatorWriter::RunAndWriteFile(const BuildSettings*, const Builder&, Err*, const std::string&)': [ 952s] ../src/gn/qt_creator_writer.cc:48:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 48 | "': " + base::File::ErrorToString(error)); [ 952s] | ^ [ 952s] In file included from ../src/gn/qt_creator_writer.h:13: [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/qt_creator_writer.cc:57:16: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 57 | *err = gen.err_; [ 952s] | ^~~~ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] ../src/gn/qt_creator_writer.cc: In member function 'bool QtCreatorWriter::DiscoverTargets()': [ 952s] ../src/gn/qt_creator_writer.cc:101:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 952s] 101 | err_ = Err(Location(), "Target '" + root_target_name_ + "' not found."); [ 952s] | ^ [ 952s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 952s] 58 | Err(const Err& other); [ 952s] | ^~~ [ 952s] [151/194] CXX src/gn/string_atom.o [ 953s] [152/194] CXX src/gn/scheduler.o [ 953s] In file included from ../src/gn/toolchain.h:16, [ 953s] from ../src/gn/settings.h:14, [ 953s] from ../src/gn/input_file_manager.h:20, [ 953s] from ../src/gn/scheduler.h:16, [ 953s] from ../src/gn/scheduler.cc:5: [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 83 | command_ = std::move(cmd); [ 953s] | ^ [ 953s] In file included from ../src/gn/substitution_list.h:11, [ 953s] from ../src/gn/tool.h:16: [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 110 | default_output_dir_ = std::move(dir); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 117 | depfile_ = std::move(df); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 123 | description_ = std::move(desc); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 175 | outputs_ = std::move(out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 181 | partial_outputs_ = std::move(partial_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 187 | runtime_outputs_ = std::move(run_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 205 | rspfile_ = std::move(rsp); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 213 | rspfile_content_ = std::move(content); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] In file included from ../src/gn/target.h:15, [ 953s] from ../src/gn/scheduler.cc:10: [ 953s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 953s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 953s] | ^~~~~~~ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] [153/194] CXX src/gn/source_file.o [ 953s] In file included from ../src/gn/toolchain.h:16, [ 953s] from ../src/gn/settings.h:14, [ 953s] from ../src/gn/filesystem_utils.h:14, [ 953s] from ../src/gn/source_file.cc:8: [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 83 | command_ = std::move(cmd); [ 953s] | ^ [ 953s] In file included from ../src/gn/substitution_list.h:11, [ 953s] from ../src/gn/tool.h:16: [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 110 | default_output_dir_ = std::move(dir); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 117 | depfile_ = std::move(df); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 123 | description_ = std::move(desc); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 175 | outputs_ = std::move(out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 181 | partial_outputs_ = std::move(partial_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 953s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 953s] 187 | runtime_outputs_ = std::move(run_out); [ 953s] | ^ [ 953s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 953s] 17 | SubstitutionList(const SubstitutionList& other); [ 953s] | ^~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 205 | rspfile_ = std::move(rsp); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 953s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 213 | rspfile_content_ = std::move(content); [ 953s] | ^ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] In file included from ../src/gn/target.h:15, [ 953s] from ../src/gn/filesystem_utils.h:15: [ 953s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 953s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 953s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 953s] | ^~~~~~~ [ 953s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 953s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 953s] | ^~~~~~~~~~~~~~~~~~~ [ 953s] [154/194] CXX src/gn/parse_tree.o [ 953s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteSubscriptAccess(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:357:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 357 | *err = MakeErrorDescribing("Undefined identifier."); [ 953s] | ^ [ 953s] In file included from ../src/gn/parse_tree.h:16, [ 953s] from ../src/gn/parse_tree.cc:5: [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:367:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 367 | Value::DescribeType(base_value->type()) + "."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeSubscriptAccess(Scope*, const Value*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:395:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 395 | "\" in scope \"" + base_.value() + "\""); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'Value AccessorNode::ExecuteScopeAccess(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:431:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 431 | *err = Err(base_, "Undefined identifier."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:438:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 438 | "\" in scope \"" + base_.value() + "\""); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'bool AccessorNode::ComputeAndValidateListIndex(Scope*, size_t, size_t*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:463:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 463 | "You gave me " + base::Int64ToString(index_int) + "."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:469:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 469 | "array has no elements."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:477:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 477 | base::NumberToString(max_len - 1) + ", inclusive."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'virtual Value BlockNode::Execute(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:568:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 568 | "Either delete it or do something with the result."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'virtual Value ConditionNode::Execute(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:670:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 670 | Value::DescribeType(condition_result.type()) + "\" instead."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'virtual Value IdentifierNode::Execute(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:815:54: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 815 | *err = MakeErrorDescribing("Undefined identifier"); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'virtual Value ListNode::Execute(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:878:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 878 | "I can't do something with nothing."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc: In member function 'virtual Value LiteralNode::Execute(Scope*, Err*) const': [ 953s] ../src/gn/parse_tree.cc:1091:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 1091 | *err = MakeErrorDescribing("Negative zero doesn't make sense"); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:1093:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 1093 | *err = MakeErrorDescribing("Leading zeros not allowed"); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/parse_tree.cc:1098:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 1098 | *err = MakeErrorDescribing("This does not look like an integer"); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] [155/194] CXX src/gn/substitution_list.o [ 953s] [156/194] CXX src/gn/swift_variables.o [ 953s] [157/194] CXX src/gn/switches.o [ 953s] [158/194] CXX src/gn/substitution_type.o [ 953s] ../src/gn/substitution_type.cc: In function 'bool EnsureValidSubstitutions(const std::vector&, bool (*)(const Substitution*), const ParseNode*, Err*)': [ 953s] ../src/gn/substitution_type.cc:199:64: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 199 | "operating on a source file such as this."); [ 953s] | ^ [ 953s] In file included from ../src/gn/substitution_type.cc:11: [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] [159/194] CXX src/gn/string_utils.o [ 953s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedExpression(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 953s] ../src/gn/string_utils.cc:79:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 79 | err->message(), err->help_text()); [ 953s] | ^ [ 953s] In file included from ../src/gn/string_utils.cc:11: [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc:88:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 88 | err->message(), err->help_text()); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc:96:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 96 | "a scope access ${foo.bar}, or a list access ${foo[0]}."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc:105:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 105 | err->message(), err->help_text()); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendInterpolatedIdentifier(Scope*, const Token&, const char*, size_t, size_t, std::string*, Err*)': [ 953s] ../src/gn/string_utils.cc:127:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 127 | std::string("\"") + identifier + "\" is not currently in scope."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendStringInterpolation(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 953s] ../src/gn/string_utils.cc:168:55: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 168 | "Unterminated ${..."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc:188:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 188 | "It you want a literal $ use \"\\$\"."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc: In function 'bool {anonymous}::AppendHexByte(Scope*, const Token&, const char*, size_t, size_t*, std::string*, Err*)': [ 953s] ../src/gn/string_utils.cc:224:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 224 | "Invalid hex character. Hex values must look like 0xFF."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc:230:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 230 | "Could not convert hex value."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 953s] ../src/gn/string_utils.cc: In function 'bool ExpandStringLiteral(Scope*, const Token&, Value*, Err*)': [ 953s] ../src/gn/string_utils.cc:274:73: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 953s] 274 | "I was expecting an identifier, 0xFF, or {...} after the $."); [ 953s] | ^ [ 953s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 953s] 58 | Err(const Err& other); [ 953s] | ^~~ [ 954s] [160/194] CXX src/gn/string_output_buffer.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/filesystem_utils.h:14, [ 954s] from ../src/gn/string_output_buffer.cc:11: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_list.h:11, [ 954s] from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/filesystem_utils.h:15: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/string_output_buffer.cc: In member function 'bool StringOutputBuffer::WriteToFile(const base::FilePath&, Err*) const': [ 954s] ../src/gn/string_output_buffer.cc:91:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 91 | "I was using \"" + FilePathToUTF8(file_path.DirName()) + "\"."); [ 954s] | ^ [ 954s] In file included from ../src/gn/string_output_buffer.cc:9: [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/string_output_buffer.cc:114:70: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 114 | "I was writing \"" + FilePathToUTF8(file_path) + "\"."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] [161/194] CXX src/gn/swift_values_generator.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/swift_values_generator.cc:9: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_list.h:11, [ 954s] from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/swift_values_generator.cc:12: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] [162/194] CXX src/gn/setup.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/input_file_manager.h:20, [ 954s] from ../src/gn/scheduler.h:16, [ 954s] from ../src/gn/setup.h:17, [ 954s] from ../src/gn/setup.cc:5: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_list.h:11, [ 954s] from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/commands.h:15, [ 954s] from ../src/gn/setup.cc:22: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/setup.cc: In member function 'bool Setup::FillSourceDir(const base::CommandLine&, Err*)': [ 954s] ../src/gn/setup.cc:636:41: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 636 | "\" doesn't exist."); [ 954s] | ^ [ 954s] In file included from ../src/gn/scope.h:17, [ 954s] from ../src/gn/args.h:14, [ 954s] from ../src/gn/build_settings.h:16, [ 954s] from ../src/gn/setup.h:13: [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc:652:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 652 | "\" couldn't be loaded."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc:668:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 668 | "parent,\nand the --root command-line argument was not specified."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc:678:53: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 678 | FilePathToUTF8(root_path) + "\"."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc: In member function 'bool Setup::FillBuildDir(const std::string&, bool, Err*)': [ 954s] ../src/gn/setup.cc:703:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 703 | FilePathToUTF8(build_dir_path) + "\"."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc:711:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 711 | FilePathToUTF8(build_dir_path) + "\"."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc:727:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 727 | "\nwhich doesn't seem to contain a previously-generated build."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc: In member function 'bool Setup::RunConfigFile(Err*)': [ 954s] ../src/gn/setup.cc:812:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 812 | "\" couldn't be loaded"); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/setup.cc: In member function 'bool Setup::FillOtherConfig(const base::CommandLine&, Err*)': [ 954s] ../src/gn/setup.cc:870:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 870 | "' cannot " + "contain a path separator"); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] [163/194] CXX src/gn/token.o [ 954s] [164/194] CXX src/gn/scope.o [ 954s] ../src/gn/scope.cc: In member function 'bool Scope::CheckForUnusedVars(Err*) const': [ 954s] ../src/gn/scope.cc:260:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 260 | Err(binary->left()->GetRange(), "Assignment had no effect.", help); [ 954s] | ^ [ 954s] In file included from ../src/gn/scope.h:17, [ 954s] from ../src/gn/scope.cc:5: [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/scope.cc:264:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 264 | Err(pair.second.value.origin(), "Assignment had no effect.", help); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/scope.cc: In member function 'bool Scope::NonRecursiveMergeTo(Scope*, const MergeOptions&, const ParseNode*, const char*, Err*) const': [ 954s] ../src/gn/scope.cc:318:56: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 318 | std::string(current_name) + "\""); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/scope.cc:370:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 370 | "file or in a related .gni file.\n"); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/scope.cc:403:43: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 403 | current_name + "\""); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 954s] from ../src/gn/scope.h:8: [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 954s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 954s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/unordered_map.h:33, [ 954s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/unordered_map:41, [ 954s] from ../src/gn/scope.h:11: [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = std::basic_string_view; _Value = std::pair, Scope::Record>; _Alloc = std::allocator, Scope::Record> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/hashtable.h:2376:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, Scope::Record>, std::allocator, Scope::Record> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, Scope::Record>, std::allocator, Scope::Record> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 [ 954s] 2376 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [ 954s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] 2377 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: [ 954s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::basic_string_view; _Value = std::pair, Scope::Record>; _Alloc = std::allocator, Scope::Record> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/hashtable.h:1020:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, Scope::Record>, std::allocator, Scope::Record> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::pair, Scope::Record>, std::allocator, Scope::Record> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 [ 954s] 1020 | { return erase(const_iterator(__it)); } [ 954s] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::basic_string_view; _Val = std::pair, Value>; _KeyOfValue = std::_Select1st, Value> >; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 954s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 954s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string_view; _Tp = Value; _Compare = std::less >; _Alloc = std::allocator, Value> >]': [ 954s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Value>, std::_Select1st, Value> >, std::less >, std::allocator, Value> > >::const_iterator' changed in GCC 7.1 [ 954s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 954s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] 514 | std::tuple(__k), [ 954s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 954s] 515 | std::tuple<>()); [ 954s] | ~~~~~~~~~~~~~~~ [ 954s] [165/194] CXX src/gn/swift_values.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/swift_values.cc:9: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_list.h:11, [ 954s] from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/swift_values.cc:11: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/swift_values.cc: In member function 'bool SwiftValues::FillModuleOuputFile(const Target*, Err*)': [ 954s] ../src/gn/swift_values.cc:62:51: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 62 | " must be a .swiftmodule file."); [ 954s] | ^ [ 954s] In file included from ../src/gn/swift_values.cc:8: [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] [166/194] CXX src/gn/substitution_pattern.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/filesystem_utils.h:14, [ 954s] from ../src/gn/substitution_pattern.cc:12: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_pattern.cc:5: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] In file included from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/filesystem_utils.h:15: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::Parse(const std::string&, const ParseNode*, Err*)': [ 954s] ../src/gn/substitution_pattern.cc:77:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 77 | " and did not find a known substitution following it."); [ 954s] | ^ [ 954s] In file included from ../src/gn/scope.h:17, [ 954s] from ../src/gn/args.h:14, [ 954s] from ../src/gn/build_settings.h:16, [ 954s] from ../src/gn/substitution_pattern.cc:10: [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/substitution_pattern.cc: In member function 'bool SubstitutionPattern::IsInOutputDir(const BuildSettings*, Err*) const': [ 954s] ../src/gn/substitution_pattern.cc:121:76: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 121 | *err = Err(origin_, "This is empty but I was expecting an output file."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] ../src/gn/substitution_pattern.cc:138:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 954s] 138 | "\"{{source_gen_dir}}/foo\"."); [ 954s] | ^ [ 954s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 954s] 58 | Err(const Err& other); [ 954s] | ^~~ [ 954s] [167/194] CXX src/gn/substitution_writer.o [ 954s] In file included from ../src/gn/toolchain.h:16, [ 954s] from ../src/gn/settings.h:14, [ 954s] from ../src/gn/filesystem_utils.h:14, [ 954s] from ../src/gn/substitution_writer.cc:10: [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 83 | command_ = std::move(cmd); [ 954s] | ^ [ 954s] In file included from ../src/gn/substitution_list.h:11, [ 954s] from ../src/gn/tool.h:16: [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 110 | default_output_dir_ = std::move(dir); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 117 | depfile_ = std::move(df); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 123 | description_ = std::move(desc); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 175 | outputs_ = std::move(out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 181 | partial_outputs_ = std::move(partial_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 954s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 954s] 187 | runtime_outputs_ = std::move(run_out); [ 954s] | ^ [ 954s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 954s] 17 | SubstitutionList(const SubstitutionList& other); [ 954s] | ^~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 205 | rspfile_ = std::move(rsp); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 954s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 213 | rspfile_content_ = std::move(content); [ 954s] | ^ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] In file included from ../src/gn/target.h:15, [ 954s] from ../src/gn/filesystem_utils.h:15: [ 954s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 954s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 954s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 954s] | ^~~~~~~ [ 954s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 954s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 954s] | ^~~~~~~~~~~~~~~~~~~ [ 954s] [168/194] CXX src/gn/template.o [ 955s] [169/194] CXX src/gn/variables.o [ 955s] [170/194] CXX src/gn/tokenizer.o [ 955s] ../src/gn/tokenizer.cc: In member function 'std::vector Tokenizer::Run()': [ 955s] ../src/gn/tokenizer.cc:100:47: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 100 | *err_ = GetErrorForInvalidToken(location); [ 955s] | ^ [ 955s] In file included from ../src/gn/tokenizer.h:14, [ 955s] from ../src/gn/tokenizer.cc:5: [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] ../src/gn/tokenizer.cc: In member function 'void Tokenizer::AdvanceToEndOfToken(const Location&, Token::Type)': [ 955s] ../src/gn/tokenizer.cc:270:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 270 | *err_ = Err(GetCurrentLocation(), "This is not a valid number."); [ 955s] | ^ [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] ../src/gn/tokenizer.cc:284:58: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 284 | "Don't leave me hanging like this!"); [ 955s] | ^ [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] ../src/gn/tokenizer.cc:292:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 292 | "Newline in string constant."); [ 955s] | ^ [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] ../src/gn/tokenizer.cc:333:77: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 333 | "Please insert system disk in drive A: and press any key."); [ 955s] | ^ [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] [171/194] CXX src/gn/version.o [ 955s] [172/194] CXX src/gn/visual_studio_utils.o [ 955s] [173/194] CXX src/gn/toolchain.o [ 955s] In file included from ../src/gn/toolchain.h:16, [ 955s] from ../src/gn/toolchain.cc:5: [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 83 | command_ = std::move(cmd); [ 955s] | ^ [ 955s] In file included from ../src/gn/substitution_list.h:11, [ 955s] from ../src/gn/tool.h:16: [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 110 | default_output_dir_ = std::move(dir); [ 955s] | ^ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 117 | depfile_ = std::move(df); [ 955s] | ^ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 123 | description_ = std::move(desc); [ 955s] | ^ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 955s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 955s] 175 | outputs_ = std::move(out); [ 955s] | ^ [ 955s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 955s] 17 | SubstitutionList(const SubstitutionList& other); [ 955s] | ^~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 955s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 955s] 181 | partial_outputs_ = std::move(partial_out); [ 955s] | ^ [ 955s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 955s] 17 | SubstitutionList(const SubstitutionList& other); [ 955s] | ^~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 955s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 955s] 187 | runtime_outputs_ = std::move(run_out); [ 955s] | ^ [ 955s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 955s] 17 | SubstitutionList(const SubstitutionList& other); [ 955s] | ^~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 205 | rspfile_ = std::move(rsp); [ 955s] | ^ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 955s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 213 | rspfile_content_ = std::move(content); [ 955s] | ^ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] In file included from ../src/gn/target.h:15, [ 955s] from ../src/gn/toolchain.cc:12: [ 955s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 955s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 955s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 955s] | ^~~~~~~ [ 955s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 955s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 955s] | ^~~~~~~~~~~~~~~~~~~ [ 955s] [174/194] CXX src/gn/value.o [ 955s] ../src/gn/value.cc: In member function 'bool Value::VerifyTypeIs(Type, Err*) const': [ 955s] ../src/gn/value.cc:227:32: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 955s] 227 | ToString(true)); [ 955s] | ^ [ 955s] In file included from ../src/gn/value.h:15, [ 955s] from ../src/gn/value.cc:5: [ 955s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 955s] 58 | Err(const Err& other); [ 955s] | ^~~ [ 955s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/memory:69, [ 955s] from ../src/gn/value.h:11: [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 955s] | ^~~~~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 955s] | ^~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 955s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*]': [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 955s] | ^~~~~~~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 955s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] 185 | __uninit_copy(__first, __last, __result); [ 955s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Value*; _Tp = Value]': [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 955s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 955s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66, [ 955s] from ../src/gn/err.h:9: [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Value; _Alloc = std::allocator]': [ 955s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:606:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 955s] 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), [ 955s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] 607 | this->_M_impl._M_start, [ 955s] | ~~~~~~~~~~~~~~~~~~~~~~~ [ 955s] 608 | _M_get_Tp_allocator()); [ 955s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 956s] [175/194] CXX src/gn/target_generator.o [ 956s] In file included from ../src/gn/target.h:15, [ 956s] from ../src/gn/action_target_generator.h:9, [ 956s] from ../src/gn/target_generator.cc:12: [ 956s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 956s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 956s] | ^~~~~~~ [ 956s] In file included from ../src/gn/substitution_list.h:11, [ 956s] from ../src/gn/action_values.h:14: [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from ../src/gn/toolchain.h:16, [ 956s] from ../src/gn/target.h:29: [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 83 | command_ = std::move(cmd); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 110 | default_output_dir_ = std::move(dir); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 117 | depfile_ = std::move(df); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 123 | description_ = std::move(desc); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 175 | outputs_ = std::move(out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 181 | partial_outputs_ = std::move(partial_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 187 | runtime_outputs_ = std::move(run_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 205 | rspfile_ = std::move(rsp); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 213 | rspfile_content_ = std::move(content); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/target_generator.cc: In static member function 'static void TargetGenerator::GenerateTarget(Scope*, const FunctionCallNode*, const std::vector&, const std::string&, Err*)': [ 956s] ../src/gn/target_generator.cc:83:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 83 | "Otherwise I'm not sure what to call this target."); [ 956s] | ^ [ 956s] In file included from ../src/gn/scope.h:17, [ 956s] from ../src/gn/args.h:14, [ 956s] from ../src/gn/build_settings.h:16, [ 956s] from ../src/gn/metadata.h:10, [ 956s] from ../src/gn/target.h:23: [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/target_generator.cc:157:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 157 | "I am very confused by the target type \"" + output_type + "\""); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/target_generator.cc:166:71: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 166 | *err = Err(function_call, "Can't define a target in this context."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::FillOutputs(bool)': [ 956s] ../src/gn/target_generator.cc:340:27: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 340 | "literally."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/target_generator.cc: In member function 'bool TargetGenerator::EnsureSubstitutionIsInOutputDir(const SubstitutionPattern&, const Value&)': [ 956s] ../src/gn/target_generator.cc:386:65: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 386 | *err_ = Err(original_value, "This has an empty value in it."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/target_generator.cc:404:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 404 | "\"{{source_gen_dir}}/foo\"."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] [176/194] CXX src/gn/tool.o [ 956s] In file included from ../src/gn/tool.cc:5: [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 83 | command_ = std::move(cmd); [ 956s] | ^ [ 956s] In file included from ../src/gn/substitution_list.h:11, [ 956s] from ../src/gn/tool.h:16: [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 110 | default_output_dir_ = std::move(dir); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 117 | depfile_ = std::move(df); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 123 | description_ = std::move(desc); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 175 | outputs_ = std::move(out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 181 | partial_outputs_ = std::move(partial_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 187 | runtime_outputs_ = std::move(run_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 205 | rspfile_ = std::move(rsp); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 213 | rspfile_content_ = std::move(content); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from ../src/gn/tool.cc:7: [ 956s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 956s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 78 | link_output_ = std::move(link_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 956s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 84 | depend_output_ = std::move(dep_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from ../src/gn/target.h:15, [ 956s] from ../src/gn/rust_tool.h:18, [ 956s] from ../src/gn/tool.cc:9: [ 956s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 956s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 956s] | ^~~~~~~ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.cc: In member function 'bool Tool::ValidateSubstitutionList(const std::vector&, const Value*, Err*) const': [ 956s] ../src/gn/tool.cc:74:63: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 74 | " which is not valid\nfor this variable."); [ 956s] | ^ [ 956s] In file included from ../src/gn/scope.h:17, [ 956s] from ../src/gn/tool.h:14: [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPattern(Scope*, const char*, SubstitutionPattern*, Err*)': [ 956s] ../src/gn/tool.cc:123:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 123 | *field = std::move(pattern); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.cc: In member function 'bool Tool::ReadPatternList(Scope*, const char*, SubstitutionList*, Err*)': [ 956s] ../src/gn/tool.cc:146:26: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 146 | *field = std::move(list); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.cc: In member function 'bool Tool::ReadOutputExtension(Scope*, Err*)': [ 956s] ../src/gn/tool.cc:186:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 186 | *err = Err(*value, "default_output_extension must begin with a '.'"); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/tool.cc: In member function 'bool Tool::InitTool(Scope*, Toolchain*, Err*)': [ 956s] ../src/gn/tool.cc:214:62: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 214 | : "This tool doesn't support \"command\"."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/tool.cc: In static member function 'static std::unique_ptr Tool::CreateTool(const ParseNode*, const std::string&, Scope*, Toolchain*, Err*)': [ 956s] ../src/gn/tool.cc:227:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 227 | *err = Err(function, "Unknown tool type."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] ../src/gn/tool.cc:246:44: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 246 | *err = Err(function, "Unknown tool type."); [ 956s] | ^ [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] [177/194] CXX src/util/exe_path.o [ 956s] [178/194] CXX src/util/semaphore.o [ 956s] [179/194] CXX src/gn/visibility.o [ 956s] In file included from ../src/gn/toolchain.h:16, [ 956s] from ../src/gn/settings.h:14, [ 956s] from ../src/gn/filesystem_utils.h:14, [ 956s] from ../src/gn/visibility.cc:13: [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 83 | command_ = std::move(cmd); [ 956s] | ^ [ 956s] In file included from ../src/gn/substitution_list.h:11, [ 956s] from ../src/gn/tool.h:16: [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 110 | default_output_dir_ = std::move(dir); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 117 | depfile_ = std::move(df); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 123 | description_ = std::move(desc); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 175 | outputs_ = std::move(out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 181 | partial_outputs_ = std::move(partial_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 187 | runtime_outputs_ = std::move(run_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 205 | rspfile_ = std::move(rsp); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 213 | rspfile_content_ = std::move(content); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from ../src/gn/target.h:15, [ 956s] from ../src/gn/filesystem_utils.h:15: [ 956s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 956s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 956s] | ^~~~~~~ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/visibility.cc: In member function 'std::unique_ptr Visibility::AsValue() const': [ 956s] ../src/gn/visibility.cc:87:19: warning: redundant move in return statement [-Wredundant-move] [ 956s] 87 | return std::move(res); [ 956s] | ~~~~~~~~~^~~~~ [ 956s] ../src/gn/visibility.cc:87:19: note: remove 'std::move' call [ 956s] ../src/gn/visibility.cc: In static member function 'static bool Visibility::CheckItemVisibility(const Item*, const Item*, Err*)': [ 956s] ../src/gn/visibility.cc:104:79: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 956s] 104 | "'s visibility list: " + to->visibility().Describe(0, true)); [ 956s] | ^ [ 956s] In file included from ../src/gn/visibility.cc:12: [ 956s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 956s] 58 | Err(const Err& other); [ 956s] | ^~~ [ 956s] [180/194] CXX src/gn/xml_element_writer.o [ 956s] [181/194] CXX src/gn/trace.o [ 956s] In file included from ../src/gn/toolchain.h:16, [ 956s] from ../src/gn/settings.h:14, [ 956s] from ../src/gn/filesystem_utils.h:14, [ 956s] from ../src/gn/trace.cc:22: [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 83 | command_ = std::move(cmd); [ 956s] | ^ [ 956s] In file included from ../src/gn/substitution_list.h:11, [ 956s] from ../src/gn/tool.h:16: [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 110 | default_output_dir_ = std::move(dir); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 117 | depfile_ = std::move(df); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 123 | description_ = std::move(desc); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 175 | outputs_ = std::move(out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 181 | partial_outputs_ = std::move(partial_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 956s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 956s] 187 | runtime_outputs_ = std::move(run_out); [ 956s] | ^ [ 956s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 956s] 17 | SubstitutionList(const SubstitutionList& other); [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 205 | rspfile_ = std::move(rsp); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 956s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 213 | rspfile_content_ = std::move(content); [ 956s] | ^ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from ../src/gn/target.h:15, [ 956s] from ../src/gn/filesystem_utils.h:15: [ 956s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 956s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 956s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 956s] | ^~~~~~~ [ 956s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 956s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 956s] | ^~~~~~~~~~~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/string:44, [ 956s] from ../src/gn/trace.h:8, [ 956s] from ../src/gn/trace.cc:5: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 607 | __miter_base(_Iterator __it) [ 956s] | ^~~~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/string:48: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = {anonymous}::Coalesced*; _Container = vector<{anonymous}::Coalesced>]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) [ 956s] | ^~~~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/string:51: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _To = {anonymous}::Coalesced*]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 346 | __niter_wrap(_From __from, _To __res) [ 956s] | ^~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _OI = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _BI2 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) [ 956s] | ^~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 922 | return std::__copy_move_backward_a(std::__miter_base(__first), [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 923 | std::__miter_base(__last), [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 924 | __result); [ 956s] | ~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:71: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Iterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) [ 956s] | ^~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = {anonymous}::Coalesced; _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h:239:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 239 | operator()(_Value& __val, _Iterator __it) [ 956s] | ^~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >; _Value = {anonymous}::Coalesced; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 195 | operator()(_Iterator __it, _Value& __val) [ 956s] | ^~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:61, [ 956s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/algorithm:61, [ 956s] from ../src/gn/trace.cc:9: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 135 | __push_heap(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) [ 956s] | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Distance = int; _Tp = {anonymous}::Coalesced; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, [ 956s] | ^~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 232 | if (__comp(__first + __secondChild, [ 956s] | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 233 | __first + (__secondChild - 1))) [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, [ 956s] | ^~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, [ 956s] | ^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, [ 956s] | ^~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 425 | std::__pop_heap(__first, __last, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) [ 956s] | ^~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 88 | if (__comp(__a, __b)) [ 956s] | ~~~~~~^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 90 | if (__comp(__b, __c)) [ 956s] | ~~~~~~^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 91 | std::iter_swap(__result, __b); [ 956s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 92 | else if (__comp(__a, __c)) [ 956s] | ~~~~~~^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 93 | std::iter_swap(__result, __c); [ 956s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 95 | std::iter_swap(__result, __a); [ 956s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 97 | else if (__comp(__a, __c)) [ 956s] | ~~~~~~^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 99 | else if (__comp(__b, __c)) [ 956s] | ~~~~~~^~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1770 | __insertion_sort(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1777 | if (__comp(__i, __first)) [ 956s] | ~~~~~~^~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1781:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1589 | __heap_select(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1593 | std::__make_heap(__first, __middle, __comp); [ 956s] | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1595 | if (__comp(__i, __first)) [ 956s] | ~~~~~~^~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1596 | std::__pop_heap(__first, __middle, __i, __comp); [ 956s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1863 | __partial_sort(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1868 | std::__heap_select(__first, __middle, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1869 | std::__sort_heap(__first, __middle, __comp); [ 956s] | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1829 | __unguarded_partition(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1835 | while (__comp(__first, __pivot)) [ 956s] | ~~~~~~^~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1838 | while (__comp(__pivot, __last)) [ 956s] | ~~~~~~^~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1842 | std::iter_swap(__first, __last); [ 956s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 1856 | __comp); [ 956s] | ~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1876 | __introsort_loop(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1884 | std::__partial_sort(__first, __last, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1812 | __final_insertion_sort(_RandomAccessIterator __first, [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 1819 | __comp); [ 956s] | ~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1822 | std::__insertion_sort(__first, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, [ 956s] | ^~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1905 | std::__introsort_loop(__first, __last, [ 956s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 956s] 1906 | std::__lg(__last - __first) * 2, [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 1907 | __comp); [ 956s] | ~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 1908 | std::__final_insertion_sort(__first, __last, __comp); [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, vector<{anonymous}::Coalesced> >; _Compare = bool (*)(const {anonymous}::Coalesced&, const {anonymous}::Coalesced&)]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, [ 956s] | ^~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); [ 956s] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:62, [ 956s] from ../src/gn/trace.cc:10: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, {anonymous}::Coalesced>; _KeyOfValue = std::_Select1st, {anonymous}::Coalesced> >; _Compare = std::less >; _Alloc = std::allocator, {anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, {anonymous}::Coalesced>, std::_Select1st, {anonymous}::Coalesced> >, std::less >, std::allocator, {anonymous}::Coalesced> > >::const_iterator' changed in GCC 7.1 [ 956s] 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, {anonymous}::Coalesced>; _KeyOfValue = std::_Select1st, {anonymous}::Coalesced> >; _Compare = std::less >; _Alloc = std::allocator, {anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, {anonymous}::Coalesced>, std::_Select1st, {anonymous}::Coalesced> >, std::less >, std::allocator, {anonymous}::Coalesced> > >::const_iterator' changed in GCC 7.1 [ 956s] 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [ 956s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/map:63: [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = {anonymous}::Coalesced; _Compare = std::less >; _Alloc = std::allocator, {anonymous}::Coalesced> >]': [ 956s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, {anonymous}::Coalesced>, std::_Select1st, {anonymous}::Coalesced> >, std::less >, std::allocator, {anonymous}::Coalesced> > >::const_iterator' changed in GCC 7.1 [ 956s] 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 514 | std::tuple(__k), [ 956s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] 515 | std::tuple<>()); [ 956s] | ~~~~~~~~~~~~~~~ [ 956s] ../src/gn/trace.cc: In function 'void {anonymous}::SummarizeCoalesced(std::vector&, std::ostream&)': [ 956s] ../src/gn/trace.cc:93:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Coalesced*, std::vector<{anonymous}::Coalesced> >' changed in GCC 7.1 [ 956s] 93 | std::sort(sorted.begin(), sorted.end(), &CoalescedDurationGreater); [ 956s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 956s] [182/194] AR base.a [ 956s] [183/194] CXX src/util/sys_info.o [ 956s] [184/194] CXX src/util/ticks.o [ 956s] [185/194] CXX src/util/msg_loop.o [ 957s] [186/194] CXX src/gn/value_extractors.o [ 957s] In file included from ../src/gn/target.h:15, [ 957s] from ../src/gn/value_extractors.cc:15: [ 957s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 957s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 957s] | ^~~~~~~ [ 957s] In file included from ../src/gn/substitution_list.h:11, [ 957s] from ../src/gn/action_values.h:14: [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] In file included from ../src/gn/toolchain.h:16, [ 957s] from ../src/gn/target.h:29: [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 83 | command_ = std::move(cmd); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 110 | default_output_dir_ = std::move(dir); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 117 | depfile_ = std::move(df); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 123 | description_ = std::move(desc); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 175 | outputs_ = std::move(out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 181 | partial_outputs_ = std::move(partial_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 187 | runtime_outputs_ = std::move(run_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 205 | rspfile_ = std::move(rsp); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 213 | rspfile_content_ = std::move(content); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LibFileConverter::operator()(const Value&, LibFile*, Err*) const': [ 957s] ../src/gn/value_extractors.cc:86:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 86 | "Use frameworks to list framework dependencies."); [ 957s] | ^ [ 957s] In file included from ../src/gn/scope.h:17, [ 957s] from ../src/gn/args.h:14, [ 957s] from ../src/gn/build_settings.h:16, [ 957s] from ../src/gn/value_extractors.cc:9: [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/value_extractors.cc: In member function 'bool {anonymous}::LabelPatternResolver::operator()(const Value&, LabelPattern*, Err*) const': [ 957s] ../src/gn/value_extractors.cc:202:77: warning: implicitly-declared 'LabelPattern& LabelPattern::operator=(const LabelPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 202 | build_settings->root_path_utf8(), v, err); [ 957s] | ^ [ 957s] In file included from ../src/gn/visibility.h:13, [ 957s] from ../src/gn/item.h:13, [ 957s] from ../src/gn/target.h:19: [ 957s] ../src/gn/label_pattern.h:35:3: note: because 'LabelPattern' has user-provided 'LabelPattern::LabelPattern(const LabelPattern&)' [ 957s] 35 | LabelPattern(const LabelPattern& other); [ 957s] | ^~~~~~~~~~~~ [ 957s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = Label; Converter = LabelResolver]': [ 957s] ../src/gn/value_extractors.cc:271:34: required from here [ 957s] 271 | return ListValueUniqueExtractor( [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 957s] 272 | value, dest, err, [ 957s] | ~~~~~~~~~~~~~~~~~ [ 957s] 273 | LabelResolver(build_settings, current_dir, current_toolchain)); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 54 | *err = Err(item, "Duplicate item in list"); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 957s] ../src/gn/value_extractors.cc:282:34: required from here [ 957s] 282 | return ListValueUniqueExtractor( [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 957s] 283 | value, dest, err, [ 957s] | ~~~~~~~~~~~~~~~~~ [ 957s] 284 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 54 | *err = Err(item, "Duplicate item in list"); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/value_extractors.cc: In instantiation of 'bool {anonymous}::ListValueUniqueExtractor(const Value&, UniqueVector*, Err*, const Converter&) [with T = LabelPtrPair; Converter = LabelPtrResolver]': [ 957s] ../src/gn/value_extractors.cc:293:34: required from here [ 957s] 293 | return ListValueUniqueExtractor( [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~^ [ 957s] 294 | value, dest, err, [ 957s] | ~~~~~~~~~~~~~~~~~ [ 957s] 295 | LabelPtrResolver(build_settings, current_dir, current_toolchain)); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/value_extractors.cc:54:48: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 54 | *err = Err(item, "Duplicate item in list"); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] [187/194] CXX src/util/worker_pool.o [ 957s] [188/194] CXX src/gn/gn_main.o [ 957s] In file included from ../src/gn/target.h:15, [ 957s] from ../src/gn/commands.h:15, [ 957s] from ../src/gn/gn_main.cc:10: [ 957s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 957s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 957s] | ^~~~~~~ [ 957s] In file included from ../src/gn/substitution_list.h:11, [ 957s] from ../src/gn/action_values.h:14: [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] In file included from ../src/gn/toolchain.h:16, [ 957s] from ../src/gn/target.h:29: [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 83 | command_ = std::move(cmd); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 110 | default_output_dir_ = std::move(dir); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 117 | depfile_ = std::move(df); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 123 | description_ = std::move(desc); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 175 | outputs_ = std::move(out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 181 | partial_outputs_ = std::move(partial_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 187 | runtime_outputs_ = std::move(run_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 205 | rspfile_ = std::move(rsp); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 213 | rspfile_content_ = std::move(content); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] [189/194] CXX src/gn/target.o [ 957s] In file included from ../src/gn/target.h:15, [ 957s] from ../src/gn/target.cc:5: [ 957s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 957s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 957s] | ^~~~~~~ [ 957s] In file included from ../src/gn/substitution_list.h:11, [ 957s] from ../src/gn/action_values.h:14: [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] In file included from ../src/gn/toolchain.h:16, [ 957s] from ../src/gn/target.h:29: [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 83 | command_ = std::move(cmd); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 110 | default_output_dir_ = std::move(dir); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 117 | depfile_ = std::move(df); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 123 | description_ = std::move(desc); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 175 | outputs_ = std::move(out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 181 | partial_outputs_ = std::move(partial_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 957s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 957s] 187 | runtime_outputs_ = std::move(run_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 957s] 17 | SubstitutionList(const SubstitutionList& other); [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 205 | rspfile_ = std::move(rsp); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 957s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 213 | rspfile_content_ = std::move(content); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] In file included from ../src/gn/target.cc:12: [ 957s] ../src/gn/c_tool.h: In member function 'void CTool::set_link_output(SubstitutionPattern)': [ 957s] ../src/gn/c_tool.h:78:38: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 78 | link_output_ = std::move(link_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/c_tool.h: In member function 'void CTool::set_depend_output(SubstitutionPattern)': [ 957s] ../src/gn/c_tool.h:84:39: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 957s] 84 | depend_output_ = std::move(dep_out); [ 957s] | ^ [ 957s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 957s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::SetToolchain(const Toolchain*, Err*)': [ 957s] ../src/gn/target.cc:503:61: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 503 | Tool::GetToolTypeForTargetFinalOutput(this))); [ 957s] | ^ [ 957s] In file included from ../src/gn/scope.h:17, [ 957s] from ../src/gn/args.h:14, [ 957s] from ../src/gn/build_settings.h:16, [ 957s] from ../src/gn/metadata.h:10, [ 957s] from ../src/gn/target.h:23: [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::GetOutputsAsSourceFiles(const LocationRange&, bool, std::vector*, Err*) const': [ 957s] ../src/gn/target.cc:535:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 535 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc:553:52: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 553 | *err = Err(loc_for_error, kBuildIncompleteMsg); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::FillOutputFiles(Err*)': [ 957s] ../src/gn/target.cc:867:34: warning: unused variable 'rstool' [-Wunused-variable] [ 957s] 867 | } else if (const RustTool* rstool = tool->AsRust()) { [ 957s] | ^~~~~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::ResolvePrecompiledHeaders(Err*)': [ 957s] ../src/gn/target.cc:951:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 951 | "\n source: " + cur.precompiled_source().value()); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::CheckSourceSetLanguages(Err*) const': [ 957s] ../src/gn/target.cc:987:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 987 | " has Rust code. Only C/C++ source_sets are supported."); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::CheckTestonly(Err*) const': [ 957s] ../src/gn/target.cc:1002:46: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 1002 | *err = MakeTestOnlyError(this, pair.ptr); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc: In member function 'bool Target::CheckAssertNoDeps(Err*) const': [ 957s] ../src/gn/target.cc:1024:74: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 1024 | "\nwhich fails for the dependency path:\n" + failure_path_str); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../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': [ 957s] ../src/gn/target.cc:1135:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 1135 | next.string_value() + std::string(".")); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] ../src/gn/target.cc:1163:72: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 957s] 1163 | "that you've specified the appropriate toolchain."); [ 957s] | ^ [ 957s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 957s] 58 | Err(const Err& other); [ 957s] | ^~~ [ 957s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:67, [ 957s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_tree.h:63, [ 957s] from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/set:62, [ 957s] from ../src/gn/target.h:8: [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'constexpr std::move_iterator<_Iterator>::iterator_type std::move_iterator<_Iterator>::base() const [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1534:7: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1534 | base() const [ 957s] | ^~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In constructor 'constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 [ 957s] 1508 | move_iterator(iterator_type __i) [ 957s] | ^~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'constexpr std::move_iterator<_IteratorL> std::make_move_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1804:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1804 | make_move_iterator(_Iterator __i) [ 957s] | ^~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1805:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1805 | { return move_iterator<_Iterator>(std::move(__i)); } [ 957s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'constexpr bool std::operator==(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1737:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1737 | operator==(const move_iterator<_Iterator>& __x, [ 957s] | ^~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'constexpr bool std::operator!=(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1752:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1752 | operator!=(const move_iterator<_Iterator>& __x, [ 957s] | ^~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'constexpr decltype ((__x.base() - __y.base())) std::operator-(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&) [with _IteratorL = __gnu_cxx::__normal_iterator >; _IteratorR = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1789:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1789 | operator-(const move_iterator<_IteratorL>& __x, [ 957s] | ^~~~~~~~ [ 957s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:61: [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 607 | __miter_base(_Iterator __it) [ 957s] | ^~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:2969:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 2969 | __miter_base(move_iterator<_Iterator> __it) [ 957s] | ^~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = Value*; _Container = vector]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) [ 957s] | ^~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = Value*]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 346 | __niter_wrap(_From __from, _To __res) [ 957s] | ^~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 553 | __copy_move_a(_II __first, _II __last, _OI __result) [ 957s] | ^~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:553:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 642 | copy(_II __first, _II __last, _OI __result) [ 957s] | ^~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_algobase.h:651:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); [ 957s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:65, [ 957s] from ../src/gn/target.h:10: [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Value*]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 957s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Value*]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 185 | __uninit_copy(__first, __last, __result); [ 957s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Value*; _Tp = Value]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Value*]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = Value*; bool _TrivialValueTypes = false]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 137 | { return std::__do_uninit_copy(__first, __last, __result); } [ 957s] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Value*]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 185 | __uninit_copy(__first, __last, __result); [ 957s] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Value*; _Tp = Value]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, [ 957s] | ^~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 373 | return std::uninitialized_copy(__first, __last, __result); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Value*; _ForwardIterator = Value*; _Allocator = allocator]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 398 | return std::__uninitialized_copy_a [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), [ 957s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Value*; _ForwardIterator = Value*; _Allocator = allocator]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 957s] 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 386 | __result, __alloc); [ 957s] | ~~~~~~~~~~~~~~~~~~ [ 957s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:72: [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Value; _Alloc = std::allocator]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 [ 957s] 954 | vector<_Tp, _Alloc>:: [ 957s] | ^~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:977:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 977 | std::copy(__first, __last, __position); [ 957s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:984:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 984 | std::__uninitialized_copy_a(__mid, __last, [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 957s] 985 | this->_M_impl._M_finish, [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 986 | _M_get_Tp_allocator()); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:995:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 995 | std::copy(__first, __mid, __position); [ 957s] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/vector.tcc:1022:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] 1022 | = std::__uninitialized_copy_a(__first, __last, [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 957s] 1023 | __new_finish, [ 957s] | ~~~~~~~~~~~~~ [ 957s] 1024 | _M_get_Tp_allocator()); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~ [ 957s] In file included from /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/vector:66: [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Value; _Alloc = std::allocator]': [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 957s] 1484 | insert(const_iterator __position, _InputIterator __first, [ 957s] | ^~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 957s] 1488 | _M_range_insert(begin() + __offset, __first, __last, [ 957s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 1489 | std::__iterator_category(__first)); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] /usr/lib/gcc/armv7l-tizen-linux-gnueabi/14.2.0/include/c++/bits/stl_vector.h:1488:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 957s] ../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': [ 957s] ../src/gn/target.cc:1167:17: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 [ 957s] 1167 | result->insert(result->end(), std::make_move_iterator(current_result.begin()), [ 957s] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] 1168 | std::make_move_iterator(current_result.end())); [ 957s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 957s] ../src/gn/target.cc:1167:17: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 958s] [190/194] CXX src/gn/xcode_object.o [ 958s] In file included from ../src/gn/toolchain.h:16, [ 958s] from ../src/gn/settings.h:14, [ 958s] from ../src/gn/filesystem_utils.h:14, [ 958s] from ../src/gn/xcode_object.cc:16: [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 83 | command_ = std::move(cmd); [ 958s] | ^ [ 958s] In file included from ../src/gn/substitution_list.h:11, [ 958s] from ../src/gn/tool.h:16: [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 110 | default_output_dir_ = std::move(dir); [ 958s] | ^ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 117 | depfile_ = std::move(df); [ 958s] | ^ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 123 | description_ = std::move(desc); [ 958s] | ^ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 958s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 958s] 175 | outputs_ = std::move(out); [ 958s] | ^ [ 958s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 958s] 17 | SubstitutionList(const SubstitutionList& other); [ 958s] | ^~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 958s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 958s] 181 | partial_outputs_ = std::move(partial_out); [ 958s] | ^ [ 958s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 958s] 17 | SubstitutionList(const SubstitutionList& other); [ 958s] | ^~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 958s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 958s] 187 | runtime_outputs_ = std::move(run_out); [ 958s] | ^ [ 958s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 958s] 17 | SubstitutionList(const SubstitutionList& other); [ 958s] | ^~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 205 | rspfile_ = std::move(rsp); [ 958s] | ^ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 958s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 213 | rspfile_content_ = std::move(content); [ 958s] | ^ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 958s] In file included from ../src/gn/target.h:15, [ 958s] from ../src/gn/filesystem_utils.h:15: [ 958s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 958s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 958s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 958s] | ^~~~~~~ [ 958s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 958s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 958s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] [191/194] CXX src/gn/visual_studio_writer.o [ 959s] In file included from ../src/gn/target.h:15, [ 959s] from ../src/gn/commands.h:15, [ 959s] from ../src/gn/visual_studio_writer.cc:19: [ 959s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 959s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 959s] | ^~~~~~~ [ 959s] In file included from ../src/gn/substitution_list.h:11, [ 959s] from ../src/gn/action_values.h:14: [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] In file included from ../src/gn/toolchain.h:16, [ 959s] from ../src/gn/target.h:29: [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 83 | command_ = std::move(cmd); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 110 | default_output_dir_ = std::move(dir); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 117 | depfile_ = std::move(df); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 123 | description_ = std::move(desc); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 959s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 959s] 175 | outputs_ = std::move(out); [ 959s] | ^ [ 959s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 959s] 17 | SubstitutionList(const SubstitutionList& other); [ 959s] | ^~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 959s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 959s] 181 | partial_outputs_ = std::move(partial_out); [ 959s] | ^ [ 959s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 959s] 17 | SubstitutionList(const SubstitutionList& other); [ 959s] | ^~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 959s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 959s] 187 | runtime_outputs_ = std::move(run_out); [ 959s] | ^ [ 959s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 959s] 17 | SubstitutionList(const SubstitutionList& other); [ 959s] | ^~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 205 | rspfile_ = std::move(rsp); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 959s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 959s] 213 | rspfile_content_ = std::move(content); [ 959s] | ^ [ 959s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 959s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 959s] | ^~~~~~~~~~~~~~~~~~~ [ 959s] ../src/gn/visual_studio_writer.cc: In function 'std::string {anonymous}::GetConfigurationType(const Target*, Err*)': [ 959s] ../src/gn/visual_studio_writer.cc:144:75: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 959s] 144 | Target::GetStringForOutputType(target->output_type())); [ 959s] | ^ [ 959s] In file included from ../src/gn/scope.h:17, [ 959s] from ../src/gn/args.h:14, [ 959s] from ../src/gn/build_settings.h:16, [ 959s] from ../src/gn/metadata.h:10, [ 959s] from ../src/gn/target.h:23: [ 959s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 959s] 58 | Err(const Err& other); [ 959s] | ^~~ [ 959s] ../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*)': [ 959s] ../src/gn/visual_studio_writer.cc:368:66: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 959s] 368 | *err = Err(Location(), "No Visual Studio projects generated."); [ 959s] | ^ [ 959s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 959s] 58 | Err(const Err& other); [ 959s] | ^~~ [ 960s] [192/194] CXX src/gn/xcode_writer.o [ 960s] In file included from ../src/gn/target.h:15, [ 960s] from ../src/gn/commands.h:15, [ 960s] from ../src/gn/xcode_writer.cc:26: [ 960s] ../src/gn/action_values.h: In member function 'void ActionValues::set_depfile(const SubstitutionPattern&)': [ 960s] ../src/gn/action_values.h:46:69: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 46 | void set_depfile(const SubstitutionPattern& depfile) { depfile_ = depfile; } [ 960s] | ^~~~~~~ [ 960s] In file included from ../src/gn/substitution_list.h:11, [ 960s] from ../src/gn/action_values.h:14: [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] In file included from ../src/gn/toolchain.h:16, [ 960s] from ../src/gn/target.h:29: [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_command(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:83:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 83 | command_ = std::move(cmd); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_default_output_dir(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:110:40: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 110 | default_output_dir_ = std::move(dir); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_depfile(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:117:28: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 117 | depfile_ = std::move(df); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_description(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:123:34: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 123 | description_ = std::move(desc); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_outputs(SubstitutionList)': [ 960s] ../src/gn/tool.h:175:29: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 960s] 175 | outputs_ = std::move(out); [ 960s] | ^ [ 960s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 960s] 17 | SubstitutionList(const SubstitutionList& other); [ 960s] | ^~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_partial_outputs(SubstitutionList)': [ 960s] ../src/gn/tool.h:181:45: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 960s] 181 | partial_outputs_ = std::move(partial_out); [ 960s] | ^ [ 960s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 960s] 17 | SubstitutionList(const SubstitutionList& other); [ 960s] | ^~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_runtime_outputs(SubstitutionList)': [ 960s] ../src/gn/tool.h:187:41: warning: implicitly-declared 'SubstitutionList& SubstitutionList::operator=(const SubstitutionList&)' is deprecated [-Wdeprecated-copy] [ 960s] 187 | runtime_outputs_ = std::move(run_out); [ 960s] | ^ [ 960s] ../src/gn/substitution_list.h:17:3: note: because 'SubstitutionList' has user-provided 'SubstitutionList::SubstitutionList(const SubstitutionList&)' [ 960s] 17 | SubstitutionList(const SubstitutionList& other); [ 960s] | ^~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:205:29: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 205 | rspfile_ = std::move(rsp); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/tool.h: In member function 'void Tool::set_rspfile_content(SubstitutionPattern)': [ 960s] ../src/gn/tool.h:213:41: warning: implicitly-declared 'SubstitutionPattern& SubstitutionPattern::operator=(const SubstitutionPattern&)' is deprecated [-Wdeprecated-copy] [ 960s] 213 | rspfile_content_ = std::move(content); [ 960s] | ^ [ 960s] ../src/gn/substitution_pattern.h:37:3: note: because 'SubstitutionPattern' has user-provided 'SubstitutionPattern::SubstitutionPattern(const SubstitutionPattern&)' [ 960s] 37 | SubstitutionPattern(const SubstitutionPattern& other); [ 960s] | ^~~~~~~~~~~~~~~~~~~ [ 960s] ../src/gn/xcode_writer.cc: In function 'std::optional > {anonymous}::FindApplicationTargetByName(const ParseNode*, const std::string&, const std::map&, Err*)': [ 960s] ../src/gn/xcode_writer.cc:217:60: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 960s] 217 | "\" not an application bundle"); [ 960s] | ^ [ 960s] In file included from ../src/gn/scope.h:17, [ 960s] from ../src/gn/args.h:14, [ 960s] from ../src/gn/xcode_writer.cc:23: [ 960s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 960s] 58 | Err(const Err& other); [ 960s] | ^~~ [ 960s] ../src/gn/xcode_writer.cc:226:78: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 960s] 226 | Err(node, "cannot find host application bundle \"" + target_name + "\""); [ 960s] | ^ [ 960s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 960s] 58 | Err(const Err& other); [ 960s] | ^~~ [ 960s] ../src/gn/xcode_writer.cc: In member function 'PBXNativeTarget* XcodeProject::AddBinaryTarget(const Target*, base::Environment*, Err*)': [ 960s] ../src/gn/xcode_writer.cc:927:69: warning: implicitly-declared 'Err& Err::operator=(const Err&)' is deprecated [-Wdeprecated-copy] [ 960s] 927 | " doesn't define a \"" + tool_name + "\" tool."); [ 960s] | ^ [ 960s] ../src/gn/err.h:58:3: note: because 'Err' has user-provided 'Err::Err(const Err&)' [ 960s] 58 | Err(const Err& other); [ 960s] | ^~~ [ 961s] [193/194] AR gn_lib.a [ 973s] [194/194] LINK gn [ 973s] + exit 0 [ 973s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.EW4oo1 [ 973s] + umask 022 [ 973s] + cd /home/abuild/rpmbuild/BUILD [ 973s] + cd gn-20210313 [ 973s] + LANG=C [ 973s] + export LANG [ 973s] + unset DISPLAY [ 973s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 973s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 973s] + install -Dm 0755 out/gn /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/bin/gn [ 983s] + /usr/lib/rpm/find-debuginfo.sh -j12 --build-id-seed 20210313-1.1 --unique-debug-src-base gn-20210313-1.1.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/gn-20210313 [ 984s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/bin/gn [ 997s] 5665 blocks [ 997s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debuginfo.manifest [ 997s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/gn-20210313/gn-debugsource.manifest [ 997s] + /usr/lib/rpm/check-buildroot [ 997s] + /usr/lib/rpm//brp-compress [ 997s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 998s] + /usr/lib/rpm/brp-python-hardlink [ 998s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 998s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/gn-20210313/isu.list [ 998s] ~/rpmbuild/BUILDROOT/gn-20210313-1.1.arm ~/rpmbuild/BUILD/gn-20210313 [ 998s] ~/rpmbuild/BUILD/gn-20210313 [ 998s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh /home/abuild/rpmbuild/SOURCES [ 998s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 998s] [ 998s] warning: Macro expanded in comment on line 25: %{name}-%{version}.tar.xz [ 998s] [ 998s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.NK22EQ [ 998s] Processing files: gn-20210313-1.1.armv7l [ 998s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.R3CSMZ [ 998s] + umask 022 [ 998s] + cd /home/abuild/rpmbuild/BUILD [ 998s] + cd gn-20210313 [ 998s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 998s] + export LC_ALL=C [ 998s] + LC_ALL=C [ 998s] + export LICENSEDIR [ 998s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 998s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm/usr/share/licenses/gn [ 998s] + exit 0 [ 998s] Provides: gn = 20210313-1.1 gn(armv7l-32) = 20210313-1.1 [ 998s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 998s] Requires(post): /sbin/ldconfig [ 998s] Requires(postun): /sbin/ldconfig [ 998s] Requires: libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) [ 998s] Processing files: gn-debugsource-20210313-1.1.armv7l [ 998s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 998s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 998s] [ 998s] Provides: gn-debugsource = 20210313-1.1 gn-debugsource(armv7l-32) = 20210313-1.1 [ 998s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 998s] Processing files: gn-debuginfo-20210313-1.1.armv7l [ 998s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 998s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 998s] [ 998s] Provides: gn-debuginfo = 20210313-1.1 gn-debuginfo(armv7l-32) = 20210313-1.1 [ 998s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 998s] Recommends: gn-debugsource(armv7l-32) = 20210313-1.1 [ 998s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 999s] Wrote: /home/abuild/rpmbuild/SRPMS/gn-20210313-1.1.src.rpm [ 999s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-20210313-1.1.armv7l.rpm [ 1000s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debugsource-20210313-1.1.armv7l.rpm [ 1013s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/gn-debuginfo-20210313-1.1.armv7l.rpm [ 1013s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3qpe9q [ 1013s] + umask 022 [ 1013s] + cd /home/abuild/rpmbuild/BUILD [ 1013s] + cd gn-20210313 [ 1013s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/gn-20210313-1.1.arm [ 1013s] + exit 0 [ 1013s] ... checking for files with abuild user/group [ 1013s] ... creating baselibs [ 1014s] [ 1014s] ce9df8b9f0b6 finished "build gn.spec" at Mon Jul 14 16:41:20 UTC 2025. [ 1014s]